MiniTrello is a smaller version of the popular Trello designed as a personal project to practice and improve my Java and full-stack development skills!
- User management (user and admin roles)
- Creating, organizing and updating tasks
- Java & Spring Boot: Building REST APIs
- React: Connecting the backend to a frontend framework for a full-stack experience
- Database management: Using JPA/Hibernate with PostgreSQL
- Validation & Security: Validating DTOs, Spring Security and JWT-based authentication
- Error handling patterns: Custom exceptions and structured JSON responses
- Version control: Using Git and GitHub for source control and documentation
- TBD