CertGrid
Track employee cert compliance, automate reminders, export audit-ready reports.
Gallery
About
CertGrid is a production-ready multi-tenant SaaS for tracking employee certification compliance — built for HR teams, safety managers, and compliance officers in healthcare, construction, logistics, and any regulated industry.Skip 3.5 months of building. Everything is wired and working.--- LIVE DEMO ---URL: https://certgrid-production.up.railway.appAdmin login: [email protected] / demo1234Manager login: [email protected] / demo1234Seeded with 20 employees across 5 job roles, 8 cert types, and a mix of current / expiring / overdue / missing compliance states so you can see every feature in action immediately.--- WHAT IT DOES ---HR admins define job roles, assign required certifications to each role with validity periods, and the system automatically tracks compliance status across every employee. Employees get email reminders before certs expire. Managers see their team's compliance in real time. Admins download a PDF or CSV for audit submissions in one click.--- FEATURES ---- Role-based access: Admin (full control), Manager (direct reports), Employee (self-service) — all enforced at API + middleware + UI layers- Certification requirements engine: define what each job role needs, system handles the rest- Real-time compliance status per employee: current / expiring soon / overdue / missing — computed live, never stale- Automated 60/30/7-day email reminders via daily cron (employee + manager)- Compliance matrix: color-coded grid of every employee × required cert- PDF and CSV export of compliance matrix for audit submissions- CSV employee bulk import with row-level validation and error reporting- Employee self-service: upload their own cert records and documents- Document storage per cert record (PDF, JPEG, PNG — up to 10MB)- Stripe per-seat billing: 14-day free trial, Checkout, Customer Portal, webhooks, seat sync on employee add/deactivate- Subscription gating: past_due orgs go read-only automatically- Full audit trail: append-only log of every sensitive action with actor, target, and metadata- Multi-tenant: unlimited organizations, fully isolated--- TECH STACK ---Next.js 14 (App Router), TypeScript, PostgreSQL, Prisma, Tailwind CSS, shadcn/ui, NextAuth.js, Stripe, Resend, Cloudflare R2, Upstash Redis, Railway. Single repo, single deploy.--- CODEBASE SIZE ---16,151 lines of TypeScript across 120 source files. 35 API endpoints. 21 frontend pages. 272-line Prisma schema (11 models). All flows manually tested end-to-end.--- WHAT'S INCLUDED IN THE SALE ---Full source code, README with setup and Railway deployment instructions, .env.example with all 17 required variables documented, Prisma schema + migrations, and seed script (npm run seed).A buyer with a Railway account and Stripe + Resend credentials can be live with real customers in under an hour.
Comments (0)
No comments yet. Be the first to comment!