Skip to main content

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.

Panahashi is a mobile app that connects customers with local bakeries for a seamless pickup experience. On this page you’ll learn who Panahashi is built for, what you can do with it, and what technologies power it under the hood.

Who is Panahashi for?

Panahashi is for bakery customers who want to skip the line and pre-order their favourite baked goods. Instead of showing up and waiting, you browse a bakery’s catalog, add items to your cart, pick a collection time, and walk straight in when your order is ready.

What can you do with Panahashi?

Bakeries

Browse all active bakeries or find nearby ones using geolocation. See real-time open/closed status, ratings, and hours.

Cart & Orders

Build a cart that syncs to the backend, choose a pickup time, and confirm your order with a QR code.

Loyalty

Earn one stamp per completed order at each bakery. Collect 9 stamps to claim a free product.

Payments

Pay with cash on pickup, credit card, debit card, or PSE at checkout.

Favorites

Save your favourite bakeries so you can find them quickly on your next visit.

Reviews

Leave a star rating and comment after any completed order to help other customers.

Tech stack

Panahashi is built on the following technologies:
  • React Native (Expo) — cross-platform mobile app that runs on iOS, Android, and web.
  • React Navigation — stack navigator for screen transitions and a bottom tab navigator for the five main sections.
  • Firebase Auth — email/password authentication with session persistence managed via onAuthStateChanged.
  • REST API backend — all bakery, product, cart, order, payment, loyalty, and user data is fetched from a dedicated REST service over HTTP.

Build docs developers (and LLMs) love