Zentra is a minimalist yet powerful full-stack Todo + Planner application designed as an educational project to explore modern web development. The word zentra is derived from the word - central or zen
Built with:
- 🖥️ Frontend: React + TypeScript
- ⚙️ Backend: Spring Boot 3.x (Java 23)
- 🗄️ Database: PostgreSQL
- 🎨 UI Theme: Dark, modern, and minimalistic
Note
While Zentra starts as a simple todo manager, it is designed for modular growth — evolving into a full-featured planner with reminders, day views, and more. A simple project, repetetive yet proven app to teach you full stack dev.
- 🔐 User Authentication (username/password)
- 📝 Full Todo CRUD (Create, Read, Update, Delete)
- 👋 Logout functionality
- 💻 Responsive & elegant UI with dark mode
- React 18
- TypeScript
- React Router
- Axios
- Tailwind CSS (or shadcn/ui)
- Spring Boot 3.x
- Spring Security + JWT Authentication
- Spring Data JPA
- PostgreSQL