Skip to content

Server module of a Sport Club System Application built using Spring Boot, Hibernate and MySQL. Developed as an university project for educational purposes. System uses MVC architecture and handles functionalities like Membership, Activities, Calendars, Teams, News Posts, providing information about the club etc.

Notifications You must be signed in to change notification settings

Promess02/sportClubUni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server module of a Sport Club System Application built using Spring Boot, Hibernate and MySQL. Developed as an university project for educational purposes. System uses MVC architecture and handles functionalities like Membership, Activities, Calendars, Teams, News Posts, providing information about the club etc. It was also developed to register and handle users with varying priveleges: guest user, user without club membership, user with club membership, trainer, admin.

App in order to work needs an existing MySQL database with its information provided in file SportClubUni/src/main/resources/external_config.yml, created by user with a following code template:

server: port: [PORT] spring: datasource: password: [DATASOURCE_PASSWORD] username: [DATASOURCE_USERNAME] url: jdbc:mysql://localhost:3306/sportclub?characterEncoding=utf8&&useSSL=false driver-class-name: com.mysql.jdbc.Driver mail: host: smtp.gmail.com port: 587 username: [SOURCE_EMAIL_ADDRESS] password: [USER_PASSWORD_TO_SMTP_SERVER] properties: mail: smtp: auth: true starttls: enable: true

guide on Spring email: https://www.baeldung.com/spring-email

Short project documentation in Polish: https://mckpk-my.sharepoint.com/:b:/g/personal/mikolaj_michalczyk_student_pk_edu_pl/EZBNvablyiBMpT04TxT_oM0BtWso5QgAZfjdx4A2JuKx4w?e=7vHb15

About

Server module of a Sport Club System Application built using Spring Boot, Hibernate and MySQL. Developed as an university project for educational purposes. System uses MVC architecture and handles functionalities like Membership, Activities, Calendars, Teams, News Posts, providing information about the club etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages