Skip to content

Danikim01/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List Application

This project is a full-stack web application for managing a to-do list. It features a frontend built with React.js and a backend powered by Node.js and Express.js. Users can add, update, and delete tasks, with real-time updates reflecting changes in the user interface.

Technologies Used

  • Frontend:

    • React.js: A JavaScript library for building user interfaces.
    • Axios: A promise-based HTTP client for making API requests.
  • Backend:

    • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
    • Express.js: A web application framework for Node.js.
    • MongoDB: A NoSQL database used for storing to-do items (implied).

Features

  • Add Tasks: Create new tasks to manage.
  • Update Tasks: Mark tasks as completed or incomplete.
  • Delete Tasks: Remove tasks from the list.
  • Real-Time Updates: Reflects changes immediately without refreshing the page.
  • Error Handling: Proper error management for API requests and server interactions.

Setup and Running

Clone the repository:

git clone [email protected]:Danikim01/To-Do-List.git

Setup the client and run:

cd client
npm install
npm run dev

Do the same for the server:

cd server
npm install
npm run dev

Releases

No releases published

Packages

No packages published