Donezo is a mobile-first productivity app that helps users:
- Organize tasks efficiently
- Use focus timers (e.g., Pomodoro)
- Schedule reminders on a calendar
- Keep quick personal notes
π§ This project is currently under development.
Try the app here: Donezo on GitHub Pages
- Backend: Java 21 + Spring Boot
- Frontend: React + Vite + TypeScript + Material UI
- Database: PostgreSQL (with Liquibase for schema migrations)
- CI/CD: GitHub Actions handles build, test, and deployment pipelines.
- Frontend: Deployed to GitHub Pages (auto-updates on commit to
main). - Backend: Deployed on Render (auto-deploys on commit).
- Database: PostgreSQL (hosted on persistent storage service)
- Schema Management: Database migrations managed via Liquibase
This project demonstrates:
- Full-stack development skills
- RESTful API design
- Clean architecture principles
- Automated CI/CD pipelines
- Cloud deployment practices
- β Initial setup complete
- βοΈ CI/CD pipeline working
- π Core features in progress