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