Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo-List

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

Preview

Prerequisites

  • Node.js
  • npm (Node Package Manager)
  • MongoDB (MongoDB Compass or MongoDB Atlas)

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Installation

  1. Clone the repository:

    git clone "https://github.com/Sudhanshu-Ambastha/Todo-List-in-ExpressJs-ReactJs-NodeJs-MongoDB-Scss"
  2. Install the dependencies:

    cd todolist
    
    npm install
    
  3. Start the development server:

    npm run dev
    
  4. Install additional dependencies:

    npm install axios react-icons
    
  5. Set up the server:

    cd Server
    
    npm init -y
    
    npm install express mongoose cors
    
  6. Install Sass for SCSS support:

    npm install sass
    
  7. Start the server:

    npm install nodemon
    
    node index.js
    
  8. 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.

Running the Application

  1. Start the React development server:
    npm run dev
    
  2. Start the Express server:
    cd Server
    nodemon index.js
    
  3. Open your browser and navigate to http://localhost:3000 to see the Todo List application in action.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages