Skip to content

Mobile-first app that helps users organize tasks with timers, schedule reminders on a calendar, and keep notes

Notifications You must be signed in to change notification settings

damlaSub/donezo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Donezo βœ…

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.


🌐 Live Demo

Try the app here: Donezo on GitHub Pages


πŸš€ Tech Stack

  • Backend: Java 21 + Spring Boot
  • Frontend: React + Vite + TypeScript + Material UI
  • Database: PostgreSQL (with Liquibase for schema migrations)

πŸ”§ CI/CD & Deployment

  • 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

πŸ“Œ Why this project?

This project demonstrates:

  • Full-stack development skills
  • RESTful API design
  • Clean architecture principles
  • Automated CI/CD pipelines
  • Cloud deployment practices

πŸ“Š Project Status

  • βœ… Initial setup complete
  • βš™οΈ CI/CD pipeline working
  • πŸ“ Core features in progress

About

Mobile-first app that helps users organize tasks with timers, schedule reminders on a calendar, and keep notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published