Skip to content

Makefile Reference

We use a Master Makefile to standardize operations across environments.

Setup

CommandDescription
make installInstall dependencies using pnpm.
make setupFull setup: install deps + create .env + deploy DB + seed.

Development

CommandDescription
make devStart both Web App and Worker.
make dev-webStart Web App only (localhost:3000).
make dev-workerStart Worker only.

Database

CommandDescription
make db-deployApply migrations (safe for production).
make db-pushPush schema changes (prototyping only).
make db-seedSeed database with demo data.
make db-studioOpen Prisma Studio GUI.

Quality & Testing

CommandDescription
make testRun critical smoke tests.
make test-allRun full E2E and Visual regression tests.
make lintRun ESLint and Prettier.
make auditRun background script audit.

Deployment

CommandDescription
make deploy-stageDeploy current branch to Staging (Vercel).
make deploy-prodDeploy Master to Production (Prompted).

Maintenance

CommandDescription
make cleanRemove node_modules, .next, and build artifacts.
make clean-duplicatesRun duplicate detection pipeline.

Community Interest Company | helpmapp@proton.me | X | Instagram | Substack