Panahashi connects customers with local bakeries for a seamless pickup experience. Browse nearby bakeries, explore their product catalogs, place pickup orders with a scheduled time, and earn stamp-based loyalty rewards — all from a single mobile app backed by Firebase authentication and a REST API.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/AndrewwCO/Panahashi/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Panahashi is and how it works end-to-end
Quickstart
Get the app running and place your first order in minutes
Core Features
Explore bakeries, products, cart, orders, loyalty, and more
API Reference
Full reference for every backend endpoint the app consumes
How it works
Sign in with Firebase
Create an account or log in using your email and password. Panahashi uses Firebase Authentication to securely manage your session.
Discover bakeries
Browse all active bakeries or search nearby ones by location. See real-time open/closed status, ratings, and hours.
Add items to your cart
Explore a bakery’s product catalog and add items to your cart. Your cart is synced with the backend so it persists across sessions.
Place a pickup order
Choose a pickup time, select your payment method, and confirm. You’ll receive a QR code to present at the bakery.
Key features
Bakeries & Discovery
Browse all bakeries or find nearby ones using geolocation with open/closed status and ratings
Products & Search
Search across bakeries by name or category, and browse product catalogs
Cart & Orders
Persistent cart synced to the backend with scheduled pickup and QR confirmation
Payments
Pay with cash on pickup, credit card, debit card, or PSE
Loyalty Stamps
Earn one stamp per completed order; redeem 9 stamps for a free product
Favorites & Reviews
Save your favourite bakeries and leave star ratings after completed orders