Skip to content

A responsive React application for managing users, posts, and todos using JSONPlaceholder as a data source. Includes live search, inline editing, visual status indicators, and full CRUD functionality.

Notifications You must be signed in to change notification settings

HaimHalfon/ToDoListPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Œ To Do List Plus โ€“ React Application

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.


๐Ÿง  Features

  • 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

๐Ÿงฐ Technologies Used

  • โš›๏ธ React with Vite
  • ๐Ÿ“ฆ Axios โ€“ for API calls
  • ๐Ÿงฎ JavaScript (ES6+)
  • ๐ŸŽจ CSS / Flexbox / Bootstrap
  • ๐ŸŒ JSONPlaceholder

๐Ÿš€ How to Run Locally

# 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

๐Ÿ“ท Screenshot

Main UI

About

A responsive React application for managing users, posts, and todos using JSONPlaceholder as a data source. Includes live search, inline editing, visual status indicators, and full CRUD functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published