Skip to content

DustinRobison/StoryPointPoker

Repository files navigation

StoryPointPoker logo

Scrum Story Points

Agile tool for sharing task complexity estimates in real time.

Lighthouse report

Prerequisites

Local setup

  1. Clone and install:

    git clone git@github.com:DustinRobison/StoryPointPoker.git && cd StoryPointPoker
    npm install
  2. Environment: copy .env.example to .env and set at least:

    • PUBLIC_SUPABASE_URL, PUBLIC_SUPABASE_ANON_KEY, SECRET_SUPABASE_SERVICE_ROLE_KEY
    • PUBLIC_BASE_URL (e.g. http://localhost:5173 for dev)
    • Stripe and Umami keys if you use those features
  3. Database: in the Supabase SQL editor, run supabase/schema.sql on your project (including vote RPCs and grants if you use room voting).

  4. Dev server:

    npm run dev

Production build

npm run build
npm run preview

npm run check runs TypeScript/Svelte validation; npm run lint runs Prettier + ESLint.

Deployment (Vercel + Supabase)

The app uses @sveltejs/adapter-vercel (nodejs24.x). Connect the repo to Vercel and configure the same environment variables as in .env.example. Ensure production Supabase has the full schema applied and, after adding RPCs, reload the Supabase API schema if needed.

About

Agile story point estimate free tool

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors