Skip to content

albertaspsc/mruhacks2025

Repository files navigation

MRU Hacks

MRU Hacks 2025

This repo is home to the MRUHacks 2025 website.

Quick start

  1. Install dependencies: npm install
  2. Create .env.local (see docs/ENV_SETUP.md)
  3. Run dev server: npm run dev -> http://localhost:3000

Scripts

# App
npm run dev      # start dev server
npm run build    # build
npm run start    # start production build
npm run lint     # lint

# Database
supabase start
supabase stop
supabase db reset

Tech

  • Next.js 15, React 19, TypeScript
  • Supabase, Drizzle ORM
  • Tailwind + shadcn/ui

Database

  • Migrations live in src/utils/migrations/
  • Supabase and Drizzle config in supabase/ and src/db/
  • Supabase is the source of truth for db schema. Drizzle-kit pull is used to generate Drizzle schema and relations files.

Docs

  • Developer Onboarding: docs/DEVELOPER_ONBOARDING.md
  • Environment setup: docs/ENV_SETUP.md
  • Auth flows: docs/AUTH_FLOWS.md
  • API contract: docs/API_CONTRACT.md

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors