🔗 Live Site: https://book-haven34.netlify.app/
The Book Haven is built to help book lovers explore different books in a smooth and modern interface.
The frontend is created using React, styled with Tailwind CSS, and connected to Firebase for authentication.
This client-side application communicates with a backend API to fetch and manage book data.
- React.js (Vite)
- React Router DOM
- Tailwind CSS
- DaisyUI
- Axios
- React Icons
- Firebase Authentication
- Firebase Hosting
- 🔐 Secure Login & Register (Firebase)
- 📚 Browse Books by category
- 📘 Detailed Book View
- ➕ Add new book
- ✏️ Update existing book
- ❌ Delete book
- ⭐ Rating & category support
- 👤 User-specific book list
- 📱 Fully responsive UI
(Versions will come from package.json.)
git clone https://github.com/maisha850/the-book-haven-client.git
cd the-book-haven-client
npm installCreate a .env.local file in the root directory and add your Firebase configuration:
VITE_apiKey=your_api_key
VITE_authDomain=your_auth_domain
VITE_projectId=your_project_id
VITE_storageBucket=your_storage_bucket
VITE_messagingSenderId=your_sender_id
VITE_appId=your_app_idnpm run dev