To-Do Organizer Website
A full-stack To-Do Organizer website designed to help users efficiently manage their tasks.
Project Status:Completed
Project Type:Open Source
Project Start Date: 2024-11-26
Project Completion Date: 2024-12-18
Features
- Email Verification system in Sign-up process.
- View and update user profile information, such as name, city and country.
- Add, edit, delete tasks with due dates and statuses.
- Personalized task lists for each user.
- Organize and manage tasks by creation date and statuses.
- JWT authentication with NextAuth.
- User-friendly interface.
Tech Stack
Frontend
Next.js (App Router)[React framework]ReactHeroUI(Tailwind CSS Component Library)
Frontend State Management
Redux Toolkit
Backend
Express.jsREST API
Authentication
NextAuth(For Frontend)JWT Authentication(For Backend)
Database ORM
Mongoose
Database
MongoDB
Email Verification System
Nodemailer
Tech Stack Usage
- Next.js(App Router)[React framework] for a fast, scalable, secure, maintainable, and SEO-friendly client-side.
- Redux Toolkit for state management.
- Nodemailer for Email verification system.
- Express.js backend for REST API with CRUD operations and database interaction.
- NextAuth for secure JWT-based authentication in Frontend and JWT Authentication in Backend.
- MongoDB with Mongoose as ORM for data persistence and schema validation.
Project Gallery









