Welcome to BookWise, your gateway to a world of imagination and knowledge. Dive into our extensive book library, where every page holds a new adventure, a fresh perspective, and endless inspiration.
Visit the live site: BookWise
BookWise offers a virtual haven for book enthusiasts, where the homepage greets visitors with an inviting array of literary wonders. Here, vibrant images of bestsellers, classic novels, and niche reads adorn the screen, alongside enticing sections like "New Arrivals" or "Editor's Picks," guiding users toward exciting literary discoveries. At the helm of the homepage sits a prominently displayed search bar, beckoning users to embark on their literary quests by effortlessly finding books by title, author, genre, or any keyword that sparks their curiosity.
assignment_category_0008
- Authentication Options: Users can log in or sign up using their Google or GitHub accounts, ensuring a seamless and secure authentication process.
- Book Management: Users have the capability to effortlessly add new books to the library's collection, enriching its catalog with diverse literary offerings.
- Edit and Delete: Empowering users with control, they can update or remove books they've added, ensuring accuracy and relevance within the library.
- Comprehensive Book Catalog: Explore the entirety of the library's collection with a user-friendly interface that allows for easy browsing of all available books.
- Personalized Viewing Experience: Tailor the visual experience with a dark theme option, catering to individual preferences for enhanced readability and comfort.
- Borrow and Return Books: Seamlessly manage book loans and returns, facilitating smooth interactions between users and the library's resources.
- My Books: Access a personalized section to view all books added by the user, providing a convenient overview of their contributions to the library.
- Search Functionality: Quickly find books on the "All Book" page by title.
- Sign up for a free account on BookWise.
- Explore the various features and tools available.
- Start planning your next adventure with ease!
Happy reading planning with BookWise!
To run this project locally on your machine, follow these steps:
- Clone the repository to your local machine using Git:
git clone https://github.com/shaishabcoding/book-wise-client.git
- Navigate to the project directory:
cd book-wise-client
- Install the dependencies:
npm install
-
Create a
.env.local
file based on.env.local.example
and fill in the necessary environment variables. -
Start the development server:
npm run dev
- Open your web browser and navigate to http://localhost:5173 to view the application.
That's it! You now have the project running locally on your machine. Feel free to explore and make any desired modifications.
- axios: "^1.6.8"
- firebase: "^10.11.1"
- react: "^18.2.0"
- react-datepicker: "^6.9.0"
- react-dom: "^18.2.0"
- react-hook-form: "^7.51.4"
- react-icons: "^5.2.1"
- react-rating: "^2.0.5"
- react-router-dom: "^6.23.1"
- react-toastify: "^10.0.5"
- sweetalert2: "^11.11.0"
- swiper: "^11.1.1"
- daisyui: "^4.11.1"
- tailwindcss: "^3.4.3"
- vite: "^5.2.0"