Project Management

Ready to build

Database connectedR2 connected

Next.js, shadcn, Tailwind, and API routes are set up. Point Coolify at this repo, attach Postgres, and set ENVIRONMENT plus the internal and external database URLs.

Next.js App Router
Pages and API routes live together in src/app.
shadcn/ui + Tailwind
Add more components with npx shadcn@latest add.
Prisma + Postgres
Set ENVIRONMENT plus the internal and external database URLs. Coolify runs prisma migrate deploy on every start.
Private R2 bucket
pmtool stays private. The app stores and retrieves files through /api/assets.
API routes
Start with these endpoints, then add your own under src/app/api.

GET /api/health

GET /api/projects

GET /api/assets?key=...

POST /api/assets?key=...