BCH rota system is a java base spring boot project for showing the rota to user.
This project have three roles general user, administrator and spectator. User and spectator are view only to rota, spectator have print page to print out weekly rota.
Administrator can create/delete shift and edit/create/delete user.
The weekend set to color yellow for highlight.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
For security reason, we excluded our application.properties file.
If you're using a database it need to contain spring.datasource.url
,spring.datasource.username
and spring.datasource.password
if you're using a email that will send to user base on behavior it need to contain spring.mail.host
, spring.mail.port
, spring.mail.username
, spring.mail.password, spring.mail.properties.mail.smtp.auth = true
and
spring.mail.properties.mail.smtp.starttls.enable = true
Alex Welsh
Seunghun Lee
Xin Ye