Skip to content

naol728/Nested-Todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

53 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ MERN Stack To-Do List with Nested Tasks

**To-Do List ** A professional and feature-rich task management application built using MongoDB, Express.js, React, and Node.js (MERN stack). This app allows users to manage tasks efficiently with support for nested subtasks, priorities, due dates, and real-time updates.

πŸš€ Features


  • 1️⃣ Task Management:
    • πŸ“ Create, Edit, Delete Tasks -πŸ“‚ Organize tasks into collections -πŸ—‚οΈ Nested Subtasks (each task can have unlimited levels of subtasks) -⭐ Mark tasks as favorite
  • 2️⃣ Subtask Management: -πŸ“Œ Add subtasks to tasks -βœ… Mark subtasks as completed -πŸ—‘οΈ Delete subtasks independently -πŸ”„ Automatic UI updates when subtasks are modified
  • 3️⃣ Prioritization & Scheduling:
    • πŸ”΄ Priority Levels (High, Medium, Low) -πŸ“… Set Due Dates for tasks and subtasks -πŸ“† View tasks sorted by deadline
  • 4️⃣ UI/UX Features: -🎨 Modern and responsive UI using Tailwind CSS -πŸŒ™ Dark Mode support -πŸ” Search and filter tasks -5️⃣ Authentication & Security (Optional): -πŸ” JWT-based authentication for secure access -πŸ†” User-specific tasks (only see your own tasks)

πŸ–₯️ Technologies Used

  • Frontend: React,redux toolkit,axios
  • Backend: node.js,express,mongodb
  • Deployment: Vercel

πŸ“Έ Screenshots

1,Create Account page

create account page

2. Login Page

login page

3. Home Page

home page

4. tasks page

task page

βš™οΈ Installation

  1. Clone the Repository:
    git clone https://github.com/naol728/Nested-Todolist
    cd Nested-Todolist-backend
    npm install
    npm run start
    cd Nested-Todolist-frontend
    npm install
    npm run dev
    2 start at localhost
npm run dev

About

intuitive task management web app built with the MERN stack, supporting nested tasks, authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages