Thanks to visit codestin.com
Credit goes to github.com

Skip to content

NomondeMoroeng/todo

Repository files navigation

Todo List Application

A full-stack Todo List application built with TypeScript, React, Node.js, Express, and MySQL. This application allows users to create, read, update, and delete tasks in an organized and efficient manner.

🚀 Features

  • Add new tasks with titles
  • Mark tasks as complete/incomplete
  • Edit existing tasks
  • Delete tasks
  • Responsive design for mobile and desktop
  • Real-time updates across clients
  • RESTful API architecture

🛠 Tech Stack

Frontend

  • React with TypeScript
  • CSS3 for styling
  • Axios for API calls

Backend

  • Node.js with Express and TypeScript
  • MySQL database
  • CORS enabled for cross-origin requests

Development Tools

  • npm for package management

📋 Prerequisites

Before running this project, make sure you have the following installed:

  • Node.js (version 14 or higher)
  • MySQL (version 5.7 or higher)
  • npm (usually comes with Node.js)

🔌 API Endpoints

Method Endpoint Description
GET /api/tasks/:id Get a single task
POST /api/tasks Create a new task
PUT /api/tasks/:id Update a task
DELETE /api/tasks/:id Delete a task

👥 Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •