Skip to content

warpirate/BookHub

Repository files navigation

BookHub 📚

A modern web application for discovering, tracking, and managing your reading journey. BookHub provides a seamless experience for book lovers to explore, save, and track their reading progress.

image

✨ Features

📖 Book Discovery

  • Powerful search functionality using Google Books API
  • Real-time search results with book covers and details
  • Trending books section
  • Detailed book information including description, author, and ratings

🔐 User Authentication

  • Secure Firebase authentication
  • Google Sign-in integration
  • Guest mode access
  • User profile management

📚 Personal Library Management

  • Save favorite books
  • Track reading progress
  • Organize books by status (Reading, Want to Read, Completed)
  • Personal reading statistics

💅 Modern UI/UX

  • Responsive design for all devices
  • Beautiful orange/black theme
  • Smooth animations and transitions
  • Toast notifications
  • Loading states and error handling

🛠 Tech Stack

  • Frontend Framework: React 18 with TypeScript
  • State Management: React Context API
  • Authentication: Firebase Authentication
  • Database: Firebase Firestore
  • Styling: Tailwind CSS
  • Icons: Lucide React
  • Build Tool: Vite
  • Package Manager: npm

📸 Screenshots

Click to view screenshots

Home Page

image

Search Results

image

Book Details

image

User Library

image

Login Page

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors