A Todo List application built using the MERN stack (MongoDB, Express, React, Node.js) with SCSS for styling.

- Node.js
- npm (Node Package Manager)
- MongoDB (MongoDB Compass or MongoDB Atlas)
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
-
Clone the repository:
git clone "https://github.com/Sudhanshu-Ambastha/Todo-List-in-ExpressJs-ReactJs-NodeJs-MongoDB-Scss" -
Install the dependencies:
cd todolistnpm install -
Start the development server:
npm run dev -
Install additional dependencies:
npm install axios react-icons -
Set up the server:
cd Servernpm init -ynpm install express mongoose cors -
Install Sass for SCSS support:
npm install sass -
Start the server:
npm install nodemonnode index.js -
Set up MongoDB:
-
Download and install MongoDB Compass or set up MongoDB Atlas.
-
Ensure MongoDB is running on
mongodb://127.0.0.1:27017/TodoList.
- Start the React development server:
npm run dev - Start the Express server:
cd Server nodemon index.js - Open your browser and navigate to http://localhost:3000 to see the Todo List application in action.