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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors