Mohammad Sayadul Hoque

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

To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot
To-Do Organizer Website screenshot