This example project focuses on a halal discovery platform where visitors find verified businesses, suppliers, mosques, products, and locations. The product is part directory, part marketplace, and part operations system for listing owners and verification partners.
The Problem
Trust is the main product challenge. A directory is only useful if users can understand location, certification, categories, business details, and verification status. Owners need a way to submit and manage listings, while admins and partners need structured review workflows.
The Approach
The Rails app remains the source of truth for listings, verification, billing, notifications, roles, and admin operations. The Expo mobile app consumes typed API endpoints for bootstrap data, search, authentication, saved businesses, notifications, and map flows.
What It Shows
- Location-aware search with city, country, category, certification, and distance filters.
- Verification partner workflows with approval, rejection, metadata, and expiry.
- Owner listing management with Stripe-backed subscription paths.
- Mobile fallback behavior so the UI does not go blank when the API is unreachable.
Outcome
Example project: demonstrates location-aware marketplace search, verification workflows, owner/admin roles, mobile API contracts, and paid listing operations.
