Bimsara Sanduneth
Back to projects

ToDo Web Application

Mar 2026Team — CyberX (Bimsara Sanduneth, Janith Bhashitha, Shashini Bhagya, Yasiru Ruwantha, Naduni Senadeera)
ToDo Web Application screenshot 1ToDo Web Application screenshot 2ToDo Web Application screenshot 3ToDo Web Application screenshot 4ToDo Web Application screenshot 5ToDo Web Application screenshot 6ToDo Web Application screenshot 7ToDo Web Application screenshot 8

Full-stack task management app with a Next.js/React frontend and a Spring Boot REST API backend secured with JWT authentication.

Highlights

  • Zustand for client state, React Hook Form + Zod for form validation, and Axios with JWT attached per-request
  • Spring Boot REST API secured with Spring Security, a custom JWT filter, and BCrypt password hashing
  • PostgreSQL persistence via Spring Data JPA
  • Secure register/login with JWT access + refresh token rotation
  • Full task CRUD with an in-progress/completed toggle
  • Due dates with a dedicated "Today" view and a reminders page
  • Responsive Tailwind UI

Tech Stack

Next.js 16React 19TypeScriptTailwind CSS v4ZustandReact Hook FormZodSpring Boot 3.2Java 21Spring SecuritySpring Data JPAHibernatePostgreSQLJWT (JJWT)MavenGit/GitHub