A full-stack task management web application built with the MERN stack, featuring real-time task tracking, email verification, and an intuitive timeline view.
- User Authentication: JWT-based auth with email verification and password reset
- Task Management: Create, update, delete tasks with priorities and dates
- Timeline View: Visual hourly schedule with automatic status updates
- Modern UI: Responsive design with dark/light theme toggle
Frontend: React 19, TypeScript, Vite, React Router
Backend: Node.js, Express.js, MongoDB
Authentication: JWT, SendGrid (email)
Testing: Jest, Supertest
- Full-stack development with RESTful API architecture
- Real-time status updates with automatic task state management
- Secure authentication with JWT tokens and email verification
- Type-safe frontend built with TypeScript
- Comprehensive testing with Jest and Supertest
Author: Henry Nguyen
Project: Team project - COP4331 UCF Course