A responsive single-page application built with React that manages users, posts, and todos using JSONPlaceholder as a mock API.
The app includes intuitive UI, inline data manipulation, and dynamic interactions based on user actions.
- User list ordered by ID
- Real-time search by name or email
- Add, edit, and delete users
- View and manage user-specific todos and posts
- Add new todos and posts with cancel option
- Mark todos as completed
- Toggle extra user data on hover
- โ๏ธ React with Vite
- ๐ฆ Axios โ for API calls
- ๐งฎ JavaScript (ES6+)
- ๐จ CSS / Flexbox / Bootstrap
- ๐ JSONPlaceholder
# Clone the repository
git clone https://github.com/HaimHalfon/ToDoListPlus.git
# Navigate into the project folder
cd ToDoListPlus
# Install dependencies
npm install
# Start the Vite development server
npm start