Skip to content

Aditya10801/TodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝ToDo App

This is my first official Full-Stack MERN application

🚀 Features

  • Create: Add new tasks with titles and descriptions
  • Read: Real-time fetching of tasks from MongoDB
  • Update: Toggle completion status with visual feedback
  • Delete: Permanently remove tasks from the database

🛠️ Tech Stack

Layer Technology
Frontend React.js (Vite)
Backend Node.js & Express
Database MongoDB
Validation Zod
Styling Custom CSS-in-JS

💻 Getting Started

Follow these steps to run the project locally.

1. Clone the Project

Download the ZIP and extract it

2. Setup Backend

cd backend npm install node index.js

2. Setup FrontEnd

cd frontend npm install npm run dev

📡 API Endpoints

Method Endpoint Description
GET /allTodo Fetch all todos from database
POST /newTodo Create a new todo
PUT /completed Mark a todo as completed
DELETE /delete Delete a specific todo

👤 Author

Aditya Madan

About

My First Web Dev Project as part of the 100x cohort 2 ( week 5)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors