A simple and functional ToDo application built with React and TypeScript. It allows users to add, edit, delete, and toggle tasks as completed or active. All actions are synchronized with an external API. The app is styled using SCSS and follows the BEM methodology for maintainable and scalable code.
- React
- TypeScript
- SCSS
- BEM Methodology
- REST API
Clone the repository:
git clone https://github.com/izuwiiii/todo-appNavigate into the project folder:
cd todo-appInstall dependencies:
npm installStart the development server:
npm startThe app will be available at http://localhost:5173 (or similar, depending on your setup).
Features
-
Add new tasks
-
Edit existing tasks
-
Delete tasks
-
Mark tasks as completed or active
-
All task actions are synced with an API
-
Responsive UI with SCSS (BEM)