A web application for reviewing and sorting books using React and Vite. This project utilizes local storage, sorting algorithms, and toast notifications to enhance the user experience.
- Add and Manage Book Reviews: Easily add, edit, and delete book reviews.
- Sort Reviews: Use various sorting options to organize your reviews.
- Responsive Design: Optimized for both desktop and mobile devices.
- Notifications: Get real-time feedback on actions using toast notifications.
Check out the live application here: Book Review App Check out the live application here: Book Review App
- React: Frontend framework for building user interfaces.
- Vite: Fast build tool for modern web projects.
- Tailwind CSS: Utility-first CSS framework for styling.
- DaisyUI: Component library for Tailwind CSS.
- LocalForage: Storage solution for offline capabilities.
- Recharts: Charting library for visualizing data.
-
Clone the repository:
git clone [[https://github.com/yourusername/b9a8-book-review.git](https://github.com/programming-hero-web-course-4/b9a8-book-vibe-mohammadariful20.git](https://github.com/programming-hero-web-course-4/b9a8-book-vibe-mohammadariful20.git)
Navigate to the project directory:
bash Copy code cd b9a8-book-review Install the dependencies:
bash Copy code npm install Development To start the development server, run:
bash Copy code npm run dev Open http://localhost:3000 in your browser to view the application.
Building for Production To create a production build, run:
bash Copy code npm run build You can preview the production build using:
bash Copy code npm run preview Linting To run ESLint and check for code quality, use:
bash Copy code npm run lint Contributing Contributions are welcome! Please feel free to submit a pull request or open an issue for any improvements or bugs.
License This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments React Vite Tailwind CSS DaisyUI LocalForage Recharts javascript Copy code