Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ToDoList App

This is a simple Todo List application built with ReactJS, NodeJS, ExpressJS, Axios, and MongoDB.

Table of Contents

Features

  • Add, edit, and delete tasks
  • Mark tasks as completed
  • Persistent storage using MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/svvsaiteja/ToDoList.git
  2. Navigate to the server directory and install server dependencies:

    cd ToDoList/Backend
    npm install
  3. Start the server:

    npm start
  4. Open a new terminal, navigate to the client directory, and install client dependencies:

    cd ToDoList/Frontend
    npm install
  5. Start the client:

    npm start
  6. Visit http://localhost:3000 in your browser to use the ToDoList app.

Usage

  • Add tasks by typing in the input field and pressing "Enter".
  • The task will be added to the list.
  • Click on a edit button to edit its content.
  • Click on the delete button to remove a task.

API Endpoints

  • GET /tasks: Get all tasks
  • POST /tasks: Add a new task
  • PUT /tasks/:id: Update a task
  • DELETE /tasks/:id: Delete a task

Technologies Used

  • ReactJS
  • NodeJS
  • ExpressJS
  • Axios
  • MongoDB

About

To Do List (Full Stack)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages