
PustakHub
Cross-platform book marketplace mobile app with 500+ downloads, Supabase backend, and advanced search by competitive exam category.
Timeline
6 Weeks
Role
Full Stack Mobile Developer
Team
Solo
Status
CompletedTechnology Stack
Key Challenges
- Row Level Security
- Geolocation-based filtering
- EAS Build distribution
- Real-time CRUD
Key Learnings
- Supabase RLS
- Expo EAS
- Modular React Native Architecture
- Advanced Search UX
Overview
PustakHub is a production-grade cross-platform book marketplace mobile app built with React Native and Expo. It has achieved 500+ downloads and connects students looking to buy and sell second-hand books for competitive exam preparation.
Key Features
Authentication & Access Control
- Supabase Auth with Row Level Security (RLS) for secure, per-user data access
- Role-based access control ensuring users only see and modify their own listings
Book Marketplace
- Real-time CRUD book listings with image hosting via Supabase Storage
- Advanced search and filtering by competitive exam category, price range, and geolocation
- Maximized content discoverability through intelligent filtering
Architecture
- Modular component architecture with reusable custom hooks
- Scalable folder structure optimized for long-term maintainability
- Global state management with Zustand
Distribution
- Production-ready iOS and Android builds via EAS Build
- 500+ downloads achieved post-launch
Tech Stack
React Native · Expo SDK 54 · TypeScript · Supabase · PostgreSQL
Zustand · NativeWind · EAS Build