Corporate LMS for mandatory safety/GDPR training with auto-expiry tracking
LMS Aziendale is an MVP Learning Management System built specifically for mandatory corporate training — workplace safety, GDPR/privacy compliance, and courses with legal renewal deadlines. Built with Next.js 14, TypeScript, Prisma, and NextAuth.js. Key features: Admin dashboard with color-coded expiry tracking (red = expired, yellow = expiring soon) Full course CRUD with configurable multiple-choice quizzes Employee course assignment and progress tracking Automatic PDF certificate generation (unique number, dates, score) via pdf-lib CSV/PDF exportable compliance reports Employee-side course viewer with video embeds (YouTube/Vimeo) and quiz retry logic Unlike a generic LMS, this is built around a real compliance pain point: courses with legally mandated renewal periods (e.g. 3-5 years), which most generic training platforms don't model well. Comes with a full seed dataset (10 employees, 3 courses, demo cases for expired/expiring/completed states) so a buyer can see it working immediately. Known limitations (documented, no surprises): SQLite (dev-only, needs migration for production scale), no SCORM/xAPI tracking, no real email notifications, no digital signature on certificates, single-tenant setup, no automated tests yet. Asking price reflects source code sale only (no active clients, hosting, or brand included).
Project details
Next step: <p>The core training-tracking workflow is fully functional as an MVP: course creation, quiz configuration, employee assignment, automatic expiry tracking, and PDF certificate generation all work end-to-end. To take it to market, a buyer would want to:</p><p><br></p><p>- Migrate from SQLite to PostgreSQL for production-scale usage</p><p>- Add real email notifications for upcoming/expired course deadlines (currently dashboard-only)</p><p>- Implement SCORM/xAPI support if targeting enterprise L&D buyers who require it</p><p>- Add automated tests (unit/e2e) before scaling to multiple companies</p><p>- Extend the existing multi-tenant data model (Company) into a real multi-tenant product — the schema already supports it, the UI doesn't yet</p><p>- Consider digital signature integration for certificates to make them legally binding</p><p><br></p><p>This is a strong foundation for anyone targeting Italian or EU small-to-mid businesses that need to track mandatory training (workplace safety, GDPR) — a recurring compliance need with predictable renewal cycles, which makes it a good fit for a subscription model.</p>
For sale
Asking price: $599 USD
What's included
Source code, All related data, All related design work
Project metrics
Average Monthly Revenue: Pre-revenue
More side projects like LMS Aziendale - Corsi Obbligatori
Bartime
- Live bartering app to post items, find nearby swaps on a map, and chat.
InvoicePro
- Complete invoicing SaaS with payments, recurring invoices, reports and AI
SideProjectors is a marketplace where developers can sell, buy, and showcase side projects and find co-founders. The platform lets you list projects for sale, discover projects to buy, seek co-founders, and share projects with the community.