Table of Contents
This project is used to create and manage your To-dos
Other areas of application:
- Collaboration Features:
- Assign users to other tasks
- Assign multiple user to a task
- Add comments to a task
- Time Tracking – Allow users to track the amount of time they spend on each task
- Task Prioritization – Allow users to assign a priority level to each task
- Task Reminders - Enable users to set reminders for specific tasks
- Java 17+
- Maven 3+
- Docker
- Clone the repo
git clone [email protected]:chfle/spring_todo_app.git
- Build Project
mvn spring-boot:run
If you are seeking more comprehensive information about this project, including its features, functionality, and usage, as well as insights into the development process and community involvement, then you should definitely read its corresponding GitHub project wiki
- Create repo
- Add Login / Register
- Add Login Page
- Password Reset Email
- Password Reset Page
- Add Register Page
- Registration Confirmation Email
- Read and Add users to the Database
- Remember users after login
- Basic Remember-me
- TokenRepository
- Add Login Page
- Add Main Page
- Show lists
- Show icon if list is public or private
- Make the list scrollable after x list items
- Edit List (Name, Permission, etc)
- Add new tasks
- Collaboration Features
- Assign users to other tasks
- Assign tasks to users
- Assign multiple user to a task
- Add comments to a task
- Add comments to task
- Remove tasks
- Time Tracking
- Task Prioritization
- Task Reminders
- Show lists
- Add Settings Page
- Change Password
- Delete Account
- Add Profile Page
- Add profile picture
- Remove picture
- Upload picture
- Change Profile information
- Add profile picture
Christian Lehnert - @ChrLehnert - [email protected]