This repository has been archived on 2026-08-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
kirukib 728a31060f docs: add production Vercel URL and allow .env.example
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 18:06:31 +03:00
docs docs: add production Vercel URL and allow .env.example 2026-08-06 18:06:31 +03:00
public first commit 2026-08-06 18:01:56 +03:00
src first commit 2026-08-06 18:01:56 +03:00
.env.example first commit 2026-08-06 18:01:56 +03:00
.gitignore docs: add production Vercel URL and allow .env.example 2026-08-06 18:06:31 +03:00
.oxlintrc.json first commit 2026-08-06 18:01:56 +03:00
index.html first commit 2026-08-06 18:01:56 +03:00
package-lock.json first commit 2026-08-06 18:01:56 +03:00
package.json first commit 2026-08-06 18:01:56 +03:00
postcss.config.js first commit 2026-08-06 18:01:56 +03:00
README.md docs: add production Vercel URL and allow .env.example 2026-08-06 18:06:31 +03:00
tailwind.config.js first commit 2026-08-06 18:01:56 +03:00
tsconfig.app.json first commit 2026-08-06 18:01:56 +03:00
tsconfig.json first commit 2026-08-06 18:01:56 +03:00
tsconfig.node.json first commit 2026-08-06 18:01:56 +03:00
vercel.json first commit 2026-08-06 18:01:56 +03:00
vite.config.ts first commit 2026-08-06 18:01:56 +03:00

Gishen Admin Console

Internal ops console for Gishen Pharmacy — Pharmacist, Stock, Procurement, Finance, Marketing, Operations/Dispatch, Super Admin. Built as a React (Vite) SPA with shadcn/ui, Gishen branding, and English / Amharic i18n.

Stack

  • React 19 + Vite + TypeScript
  • Tailwind + shadcn-style Radix components
  • Zustand, React Router, Axios-ready, Recharts, Sonner
  • i18next (en / am)
  • Mocks by default (VITE_USE_MOCKS=true)

Quick start

npm install
npm run dev

Demo password for all accounts: demo123

Email Role
admin@gishen.et Super Admin
pharmacist@gishen.et Pharmacist (Bole branch)
stock@gishen.et Stock Manager
procurement@gishen.et Procurement
finance@gishen.et Finance
marketing@gishen.et Marketing Manager
ops@gishen.et Operations

Docs

Living backend contract: docs/admin-backend-spec.md — updated whenever modules are finalized.

Deploy

  • Live: https://gishen-admin.vercel.app (Vercel project yaltopiatech/gishen-admin)
  • vercel.json SPA rewrites for React Router
  • Build: npm run build → dist
  • Git remote: https://gitea.yaltopia.com/Gishen/Gishen-Admin.git
  • Redeploy: npx vercel --prod --yes --scope yaltopiatech (Gitea is not auto-linked; use CLI or mirror to GitHub for Git integration)

Env:

VITE_USE_MOCKS=true
VITE_API_BASE_URL=
  • Gishen-Ecom — customer storefront
  • Gishen-B2B — institutional portal (org self-register UI lives there; Admin creates/approves orgs)