Skip to content

Latest commit

 

History

1,507 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CheckMeIn

A member check-in and program management system built with Next.js, Prisma, and PostgreSQL.

Repository layout

An npm-workspaces monorepo. The web app lives in checkin-app/; the rest are satellites around it.

Local Setup

Follow the guide for your operating system:

Quick Start (if prerequisites are already installed)

npm install
docker compose -f deploy/docker-compose.yml up -d db
npm -w checkin-app exec -- prisma generate
npm -w checkin-app exec -- prisma db push
npm -w checkin-app exec -- prisma db seed
npm -w checkin-app run dev

The app runs at http://localhost:4000 (Postgres on port 5433). Environment variables go in checkin-app/.env — the setup guides list them.

Documentation map

Start here

  • AGENTS.md — orientation for contributors and agents: test commands, repo conventions, editing rules.
  • CONSTITUTION.md — purpose and core principles (security, privacy, auditability); what must never be weakened.
  • Canonical Vocabulary — what every domain word means (people, roles, money, tools, attendance).
  • Domain rules — the register of board and operations decisions, one file per domain; read the relevant file before changing behaviour in that domain. How the corpus is organised and retired: Documentation Standard.
  • Critical User Journeys — every user-facing flow, per step, tagged with what exists and what does not.
  • Design Specification — the original system design; further design notes live in docs/designs/.

Deployment & operations

Security

Money & Shopify

Testing

  • AGENTS.md defines the three test classes (unit / integration / flow) and their commands — run them from checkin-app/.
  • Test Coverage Plan — the path to 80% line coverage and how to re-measure.
  • pg-test-harness — the fleet template for real-Postgres integration tiers.

Licensing: LICENSE · TRADEMARKS.md

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages