An ordering management system for Man Cave Supplies PH, Inc.
Note
The company mentioned above is imaginary, any similarity or conflict of a real-life company is purely coincidental.
- Node.js LTS
- PNPM
- Supabase Credentials
-
Clone and install deps:
git clone https://github.com/jhdcruz/mancave-oms.git --depth 5 cd mancave-oms pnpm i
-
You'll need a Supabase credentials:
- Shared in GC; or,
- Create your own via the Supabase dashboard
-
Rename
.env.local.example
to.env.local
and update the following in bothapps/admin
andapps/web
:NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY= NEXT_PUBLIC_SENTRY_DSN= SENTRY_DSN=
Both
NEXT_PUBLIC_SUPABASE_URL
andNEXT_PUBLIC_SUPABASE_ANON_KEY
can be found in your Supabase project's API settings. -
You can now run the Next.js local development server,
to run all apps (admin, web, etc.):
pnpm dev
to run single app:
pnpm dev --filter @mcsph/admin
This project is distributed under MIT License