Skip to content

N3m0o/react_todo-app-with-api

 
 

Repository files navigation

Todo App — React SPA with API Integration

A simple and clean to-do list application built as a React Single-Page Application (SPA) with full CRUD operations connected to a backend API.
This project demonstrates modern frontend development practices: state management, API interaction, reusable components, and responsive design.

🚀 Features

  • Add, edit, delete and mark tasks as completed (CRUD operations)
  • Persistent data via REST API
  • Responsive and clean UI/UX
  • Error handling and loading states with feedback
  • Reusable components and clean code structure
  • Built with modern tools and best practices

🧰 Technologies Used

  • React
  • TypeScript
  • REST API (using Fetch API or Axios)
  • CSS / SCSS
  • Vite (build tool & dev server)

🛠️ Getting Started

Prerequisites

  • Node.js and npm (or yarn) installed

Installation

git clone https://github.com/YourUsername/react_todo-app-with-api.git
cd react_todo-app-with-api
npm install
npm run dev

About

A clean and responsive React Todo App with full CRUD functionality and persistent data storage via a REST API. Built with React, TypeScript, and Vite, the app features reusable components, smooth UX, error handling, and modern frontend architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 81.1%
  • SCSS 9.2%
  • TypeScript 8.5%
  • HTML 1.2%