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.
- 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
- React
- TypeScript
- REST API (using Fetch API or Axios)
- CSS / SCSS
- Vite (build tool & dev server)
- Node.js and npm (or yarn) installed
git clone https://github.com/YourUsername/react_todo-app-with-api.git
cd react_todo-app-with-api
npm install
npm run dev