This is a basic TODO application built using the MERN (MongoDB, Express.js, React, Node.js) stack. It allows users to create, view, and manage their tasks efficiently.
- Create TODOs: Add new tasks to your TODO list.
- View TODOs: See all your existing tasks.
- Update TODOs: Mark tasks as done or edit them.
- Delete TODOs: Remove tasks that are no longer needed.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
Make sure you have the following installed:
- Node.js
- MongoDB
-
Clone the repository:
git clone https://github.com/ujjwal105/TO-Do.git cd TO-Do/Backend
-
Install backend dependencies:
npm install
-
Start the backend server:
npm start
-
Navigate to the
Frontend
directory:cd ../frontend
-
Install frontend dependencies:
npm install
-
Start the frontend development server:
npm run dev
The application should now be running on http://localhost:5173
.
- Open your browser and navigate to
http://localhost:5173
. - You can create, view, update, and delete your TODOs using the intuitive user interface.
Backend/
: Contains the backend code (Node.js, Express, MongoDB).Frontend/
: Contains the frontend code (React.js).
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
For any inquiries or feedback, please reach out to Ujjwal Tyagi.