Back to Projects
PustakHub
CompletedReact NativeExpoTypeScript+5 more

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
Completed

Technology Stack

React Native
Expo
TypeScript
Supabase
PostgreSQL
Zustand
NativeWind
EAS

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