Skip to content

Latest commit

 

History

History
86 lines (54 loc) · 1.72 KB

readme.md

File metadata and controls

86 lines (54 loc) · 1.72 KB

TODO Application

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.

Features

  • 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.

Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB

Installation

Prerequisites

Make sure you have the following installed:

  • Node.js
  • MongoDB

Backend Setup

  1. Clone the repository:

    git clone https://github.com/ujjwal105/TO-Do.git
    cd TO-Do/Backend
  2. Install backend dependencies:

    npm install
  3. Start the backend server:

    npm start

Frontend Setup

  1. Navigate to the Frontend directory:

    cd ../frontend
  2. Install frontend dependencies:

    npm install
  3. Start the frontend development server:

    npm run dev

The application should now be running on http://localhost:5173.

Usage

  • Open your browser and navigate to http://localhost:5173.
  • You can create, view, update, and delete your TODOs using the intuitive user interface.

Project Structure

  • Backend/: Contains the backend code (Node.js, Express, MongoDB).
  • Frontend/: Contains the frontend code (React.js).

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

Contact

For any inquiries or feedback, please reach out to Ujjwal Tyagi.