philschonholzer / groupli.app

Pair everyone in your group with someone new.

Home Page:https://groupli.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Groupli.app

Local development

Setup

  1. direnv allow
  2. pnpm i
  3. wrangler d1 migrations apply stag-d1-groupify --local to run db migrations

With tracing

  1. Create a file .dev.vars in the root of the repo with the following content:
    # Local
    OTLP_URL=http://localhost:4318/v1/traces
    # Auth not needed for local
    # OTLP_AUTH="Basic XXX"
    
  2. nix run to get Grafana/Tempo running locally
  3. Run the project (dev or preview)
  4. Click on the "Get Started" button (will take about 15 sec the first time) and add some members.
  5. See traces under http://localhost:4000/explore

Run dev with hot reloading

  1. pnpm dev
  2. Open http://localhost:3000

Run preview build locally on Cloudflare env

  1. pnpm preview (first time will throw an error -> Try again and it will work)
  2. Open http://localhost:8788
    1. Click on the "Get Started" will take about 15 sec the first time

About

Pair everyone in your group with someone new.

https://groupli.app


Languages

Language:TypeScript 92.8%Language:MDX 4.0%Language:Nix 1.4%Language:CSS 1.1%Language:JavaScript 0.6%Language:Shell 0.0%