This Java Spring Boot application allows users to register and sign up, create and join groups, invite other users to join groups, and create tasks for themselves or other users in the group. Completed tasks are displayed to group members, and tasks reset daily for continued progress.
- Java Spring Boot
- PostgreSQL - Used as the relational database management system to store data.
- Hibernate - Used as the Object Relational Mapping (ORM) framework to map objects to tables in the database.
- JUnit - Used for unit testing to ensure the reliability and accuracy of the application.
- User registration and sign up
- Group creation and joining
- Inviting other users to join groups
- Creating tasks for yourself or other users in the group
- Displaying completed tasks to group members
- Daily task reset for continued progress
- see your group member-s progress
- Java Spring Boot Development
- Database managment
- Backend application design
- Unit testing with JUnit