This is a full-stack Task Management (TODO) application built using:
- Backend: Spring Boot (REST API)
- Frontend: Angular
- Database: PostgreSQL (Planned)
The project aims to provide a clean and modern system for managing daily tasks, including:
- Creating tasks
- Editing tasks
- Marking tasks as completed
- Deleting tasks
- Categorizing or prioritizing tasks (planned)
todo/ ├── backend/ # Spring Boot API └── frontend/ # Angular UI
yaml Copy code
This is the initial setup of the project.
Right now, the backend and frontend structures are being prepared.
Features and modules will be added step-by-step.
- Spring Web
- Spring Validation
- Spring Data JPA (planned)
- PostgreSQL (planned)
- Lombok
- Angular CLI
- TypeScript
- RxJS
- SCSS / Material UI (planned)
- User authentication (JWT)
- Task CRUD operations
- Search & filter
- UI with Angular Material
- PostgreSQL integration
- Docker setup for both services
Contributions will be accepted once the base structure is ready.
This project is open-source and available under the MIT License.
Kian Almasi
Java Backend Developer & Full-Stack Learner
GitHub: https://github.com/kian-al