This is my version of the challenge provided by midudev. It was developed using React, Next.js, TypeScript, and Tailwind CSS.
- Visualizes available books from a JSON file.
- Users can create a reading list from available books.
- Clear UI indication of books in the reading list.
- Books can be added to or removed from the reading list.
- Users can filter available books by genre.
- Displays counts of available books, books in the reading list, and available books in the selected genre.
- Includes a search functionality for available books.
- React
- Next.js
- TypeScript
- Tailwind CSS
You can visualize and interact with the live project by clicking this link
- Clone the repository.
- Install dependencies with
npm install
. - Run the development server with
npm run dev
.
Feel free to contribute and give feedback!