BookCircle

A social e-library platform that connects book lovers through shared reading experiences, allowing users to discover books, track their reading progress, and engage in literary discussions.

Details

Major Features

  • User authentication (email/password, onboarding, profile, roles)
  • Google Books API integration for book discovery
  • Personal library management (want to read, currently reading, completed)
  • Book status tracking and EPUB upload
  • Social feed (posts, quotes, likes, comments)
  • Reading analytics and goal tracking
  • Trending books and recommendations
  • Real-time social feed and reading circles
  • Row Level Security and content moderation

Technologies Used

  • Next.js 15.3.4 (App Router), React, TypeScript, Tailwind CSS, Lucide React
  • Supabase (PostgreSQL, Auth, RLS, file storage, real-time)
  • Google Books API
  • ESLint, PostCSS

Unique Aspects

  • Real-time social feed based on reading circles
  • Dual book sources (Google Books + EPUB upload)
  • Contextual social features tied to books
  • Comprehensive RLS for security
  • Smart onboarding and profile management

Project Gallery

BookCircle screenshot 1
Visit