๐ To-Do Application A full-stack To-Do application built using the MERN stack (MongoDB, Express, React, Node.js). This project showcases my skills in developing a seamless and responsive task management system.
๐ Features Create, read, update, and delete (CRUD) tasks effortlessly. User-friendly interface built with React. Real-time data updates for a smooth experience. Backend APIs for efficient task management using Express.js. ๐ What I Learned This project was a fantastic learning experience, where I practiced and enhanced the following skills:
Frontend (React): Managing state effectively. Using useEffect for handling side effects. Implementing conditional rendering and passing props across components. Backend (Express.js): Building RESTful APIs with methods like GET, POST, PUT, DELETE. Handling HTTP requests for seamless communication with the frontend. Database (MongoDB & Mongoose): Connecting the backend to MongoDB using Mongoose. Understanding and implementing data flow between the database and frontend. ๐ก How to Run the Project Clone the repository:
bash
Copy code
git clone [repository-url]
Install dependencies for the backend and frontend:
bash
Copy code
cd backend
npm install
cd ../frontend
npm install
Start the development servers:
Backend:
bash
Copy code
cd backend
npm start
Frontend:
bash
Copy code
cd frontend
npm start
Open the application in your browser at https://todomern-three.vercel.app/