React-based Todo app with API integration:
- Manage Tasks: Add, delete, and rename todos.
- Toggle Status: Mark individual or all todos as complete.
- Loading & Errors: Loaders for API calls, error notifications.
- User-Friendly UI: Clean interface with smooth animations.
- Real-Time Updates: Instant UI changes on successful API interactions
- React
- JavaScript
- TypeScript
- Fetch API
- HTML markup
- CSS(flexbox, grid, BEM methodology)
- SSAS preprocessor
To run this project locally on your machine, follow these steps:
- Clone the repository: git clone https://github.com/Anya-Laban/todo-app.git
- Navigate to the project directory: cd todo-app
- Install the dependencies: npm install
- Start the development server: npm start