/mancave-oms

Ordering Management System for Man Cave Supplies, Inc. | In Compliance to CIT 301, 304, 305 [Incomplete Front-end (web)]]

Primary LanguageTypeScriptMIT LicenseMIT

Ordering Management System

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.

Architecture

Development

Prerequisites

Setup

  1. Clone and install deps:

    git clone https://github.com/jhdcruz/mancave-oms.git --depth 5
    cd mancave-oms
    pnpm i
  2. You'll need a Supabase credentials:

  3. Rename .env.local.example to .env.local and update the following in both apps/admin and apps/web:

    NEXT_PUBLIC_SUPABASE_URL=
    NEXT_PUBLIC_SUPABASE_ANON_KEY=
    
    NEXT_PUBLIC_SENTRY_DSN=
    SENTRY_DSN=
    

    Both NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY can be found in your Supabase project's API settings.

  4. 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

License

This project is distributed under MIT License

FOSSA Status