- This application will be composed from the following modules:
- A public page where all trainings are displayed
- Ask for enroll module
- Send an e-mail to application address with e-mail title: [training name][number of participants][day][time interval]
- E-mail body will contain list of participants (each one by line)
- The application will parse this e-mail title and body and display the possible attendees
- PM will have access to this list and will approve for each member if they will attend selected session
- A confirmation e-mail and an outlook invitation will be generated for each approved attendee and the list of attendees will be updated with selected students.
Display trainings and attendees
JAVA, Maven, Spring, Spring security, JPA, H2 / mySQL, Devtools, Angular 5
- Infrastructure (MySQL DB Connection Details) Wiki Link
- The application is deployed at: https://db-training-enroll.herokuapp.com
- Every push to master branch will update the deploy.
- You can access the backend like on local-host by replacing http://localhost:PORT/ with the URL above.
- Don't change the port settings in application.properties.