Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AndrewwCO/Admin-Pana/llms.txt

Use this file to discover all available pages before exploring further.

Panahashi Admin is the centralized control panel for the Panahashi bakery platform. It gives administrators full visibility and control over every registered user, bakery, and order in the system — from assigning roles to processing refunds — all through a clean, browser-based interface backed by Firebase Authentication and a REST API.

Quickstart

Set up and log in to Panahashi Admin in minutes.

Authentication

Learn how Firebase authentication and role enforcement work.

Manage users

Search users and assign CUSTOMER, BAKER, or ADMIN roles.

Manage bakeries

Create, edit, and remove bakeries from the platform.

Manage orders

Track order status and process payment refunds.

Deployment

Build and deploy the admin panel to production.

What you can do

Panahashi Admin covers three core management areas:
  • Users — View all registered accounts, search by name or email, and change their role between CUSTOMER, BAKER, and ADMIN.
  • Bakeries — Create new bakeries and assign them to a baker owner. Edit operating hours, status (ACTIVE, INACTIVE, SUSPENDED), and contact details. Delete bakeries when needed.
  • Orders — Browse the full order history with pagination. Open any order to update its status through the full lifecycle (PENDINGCONFIRMEDBAKINGREADYCOMPLETED) or issue a refund for approved payments.
Access to Panahashi Admin requires a user account with the ADMIN role. Signing in with a non-admin account will display an “Unauthorized” screen.

Build docs developers (and LLMs) love