This is a frontend application built with React. It provides a user interface for the JSONPlaceholder API, allowing users to browse users, albums, create, edit, and delete posts, comments and photos.
The app also includes a mock backend, which saves the data posted by users in the app state.
- Browse, search and sort posts, comments, albums, photos, and users
- Create, edit, and delete posts, comments, albums, photos, and users
- Protected routes that require authentication
- Infinite scrolling of posts and photos
To run the app, follow these steps:
- Clone the repository
- Install dependencies by running
npm install
- Start the development server by running
npm run dev