Skip to content

This is a simple to-do list application built using the MERN (MongoDB, Express.js, React, Node.js) stack. The application allows users to create, read, and delete to-do items.

Notifications You must be signed in to change notification settings

jaswant04/To-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

To-do

MERN Stack To-Do App

This is a simple to-do list application built using the MERN (MongoDB, Express.js, React, Node.js) stack. The application allows users to create, read, and delete to-do items.

Technologies Used

  • MongoDB: NoSQL database used to store to-do items.
  • Express.js: Node.js web application framework used for building the server-side logic.
  • React: JavaScript library used for building the user interface.
  • Node.js: JavaScript runtime environment used for server-side development.
  • Axios: Promise-based HTTP client for making requests to the server from the client-side React application.

Getting Started

Follow these instructions to get the project up and running on your local machine.

Prerequisites

  • Node.js and npm installed on your machine.
  • MongoDB installed and running locally or hosted on a cloud service (e.g., MongoDB Atlas).

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/jaswant04/todo-app.git
    
  2. Navigate to the project directory:

    cd todo-app
    
  3. Install server-side dependencies:

    npm install
    
  4. Navigate to the client directory:

    cd client
    
  5. Install client-side dependencies:

    npm install
    

Configuration

  1. Create a .env file in the server directory of the project with the following environment variables:

    PORT=5000
    MONGODB_URI=your-mongodb-uri
    
  2. Replace your-mongodb-uri with your MongoDB connection URI.

Running the Application

  1. Start the server:

    npm start
    
  2. Start the client:

    npm start
    
  3. Open your browser and navigate to http://localhost:5713 to view the application.


About

This is a simple to-do list application built using the MERN (MongoDB, Express.js, React, Node.js) stack. The application allows users to create, read, and delete to-do items.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published