A simple and efficient To Do management application.
- Create, Edit and Delete tasks.
- Filter tasks by Name, Priority (High, Medium, Low) and State (Done/Undone).
- Sort tasks by Priority or Due Date.
- Show the Average Completion Time of the tasks in total, and by priority.
Frontend:
- React (Vite)
- TypeScript
- React Context
- Vitest and Jest-Dom
Backend:
- Spring Boot
- Java
- Maven
- Spring Boot Test and JUnit