EduTech LMS Platform
Production-ready full-stack Learning Management System — multi-role (students, teachers, admins), native Stripe payments, trilingual UI (EN/RU/KZ), MinIO file storage, Redis job queues.
EdTech startups need a production-grade LMS that handles payments, multi-role access control, file storage at scale, and multilingual audiences — without stitching together five separate SaaS tools.
A decoupled Next.js 16 + Express 5 + PostgreSQL 16 stack: JWT auth with refresh tokens, Stripe Checkout + webhook enrollment, MinIO for binary-free PostgreSQL, Redis + BullMQ for background jobs, Nginx reverse proxy with rate limiting, and trilingual UI (EN/RU/KZ) built on a custom i18n hook.
Architecture Highlights
Stripe Checkout + webhook auto-enrollment: students gain access the moment payment is confirmed
MinIO object storage keeps PostgreSQL free of binary blobs at any scale
Redis + BullMQ background queues for async certificate generation and email jobs
Multi-stage non-root Dockerfiles — CI-ready and security-hardened
Swagger API documentation (swagger-jsdoc + swagger-ui-express)
Trilingual UI with custom i18n hook — no third-party i18n library needed
Tech Stack
Want something similar?
Available for Founding Engineer roles & architecture contracts.