Setup Required

Supabase Key Missing

Your app file still has the placeholder anon key. Open index.html and replace:

PASTE_YOUR_SUPABASE_ANON_KEY_HERE

Use your Supabase anon public key. Do not use the service role key.

Pharmacy PMS Starter

Login

Use the admin user you created in Supabase Authentication.

This is your first Supabase-connected starter app. Use demo data only.

Pharmacy PMS

Loading...

Dashboard

Live on Cloudflare Pages, connected to Supabase.
0Products
0Suppliers
0Total Stock Qty
0Low Stock Items

System Status

This starter app is working if you can login and see database statistics.

Foundation ready: GitHub + Cloudflare Pages + Supabase.

Products / Medicines

Products from your Supabase database.

Name Generic Unit Reorder Level Current Stock Status

Add Product / Medicine

Quick Add Category / Manufacturer

Stock Movement

Use this to test stock in/out. Later purchase and sales modules will create these movements automatically.

Add Supplier

Supplier List

NamePhoneAddressStatus

Low Stock Report

ProductCurrent StockReorder LevelStatus

Expiry Report

Product IDBatchExpiry DateSale PriceStatus

Roadmap

This is only the first Supabase-connected starter version.

  • Current: login, products, suppliers, stock movements, reports.
  • Next: purchase orders, sales/POS, cash collection.
  • Later: HRM, attendance, payroll, role permissions, audit logs.
Use fake/demo data only until production security, backups, and paid domain/hosting are ready.