**This is a simple Todo List application built using the MERN stack (MongoDB, Express, React, Node.js). You can add, view, and manage tasks easily with a responsive frontend and backend API.
**
π Features
- Add tasks
- View all tasks
- Clean UI
- RESTful API backend
- MongoDB for persistent storage
π οΈ Tech Stack
- Frontend: React, Axios, CSS, React Icons
- Backend: Node.js, Express.js, MongoDB (Mongoose)
- Database: MongoDB (local)
π Getting Started
- Prerequisites
- Make sure you have these installed on your system:
- Node.js and npm
- MongoDB (running locally)
- Git (optional)
π§ Backend Setup (Node.js + Express + MongoDB)
- Open a terminal and navigate to the backend/ directory.
- Install backend dependencies:
- npm install
- Make sure MongoDB is running locally on mongodb://127.0.0.1:27017/.
- Start the server:
- node index.js
- The server will run on:
- http://localhost:3001
π¨ Frontend Setup (React)
- Open another terminal and navigate to the frontend/ directory.
- Install frontend dependencies:
- npm install
- Start the React app:
- npm run dev
- The app will run on:
- http://localhost:5173 (or another Vite port)
π€ Contributing
Feel free to submit issues or pull requests. If you have suggestions or improvements, you're welcome!
Thank you
