SkillBridge AI LMS - Next.js Node DockerSkillBridge AI LMS - Next.js Node Docker
Full-stack LMS with AI model marketplace (ChatGPT/DeepSeek/Gemini), Next.js + Express API, Docker setup, PayPal/Stripe/cryptoSkillBridge AI LMS - Next.js Node Docker
Full-stack LMS with AI model marketplace (ChatGPT/DeepSeek/Gemini), Next.js + Express API, Docker...
Overview
SkillBridge AI LMS
Full-stack learning and class marketplace built with Next.js (frontend) and Express/Node.js (API), packaged for fast deployment via Docker Compose.
Includes an AI model marketplace (ChatGPT/DeepSeek/Gemini-ready), live video calls, scheduling, messaging, e-commerce, and admin dashboards.
Payments cover PayPal, Stripe, crypto (NOWPayments/Coinbase), bank transfer receipts, and invoices. Guided installer plus detailed docs help you launch quickly on your own host.
Features
Frontend & API
- Next.js + Tailwind UI with i18n
- Express/Node.js API, Redis sessions, PostgreSQL
- Docker Compose stack for one-command start
AI Marketplace
- Plug in ChatGPT, DeepSeek, Gemini models
- Per-question model picker and provider defaults
- Supports tutoring flows and community Q&A
Learning & Classes
- Courses and live classes with enrollments
- Scheduling, reminders, attendance, assignments, certificates
- Secure media streaming with range requests
Payments & Commerce
- Stripe, PayPal, crypto (NOWPayments/Coinbase), bank receipts
- Carts, coupons, installments, invoices, receipts
- Role-aware checkout and plan bundles
Communication
- Video calls, chat, group messaging, notifications
- Moderation controls and admin alerts
Subscriptions & Gating
- Plan/feature catalogs with usage metrics
- Role targeting for students/instructors
- Runtime enforcement across ads, community, classes, books
Admin Dashboards
- Plans, pricing, ads, SEO, social logins, messaging gateways
- Error alerts via `/api/system-errors`
Installer & Docs
- CLI + browser installer (copies envs, runs migrations/seeds)
- Docs for install, deployment, social logins, payments, workflows
Requirements
Requirements
- Server or VM with Docker and Docker Compose
- Node.js 18+ (only if running outside Docker)
- PostgreSQL and Redis (included in docker-compose for standard installs)
- PayPal/Stripe/crypto API keys (only if you enable those payments)
- SMTP credentials for transactional emails
- Domain + TLS certificates for production (if deploying publicly)
Instructions
Instructions
- Unzip the package on your server.
- Copy env templates:
cp .env.example .env,cp backend/.env.example backend/.env,cp frontend/.env.local.example frontend/.env.local. - Fill secrets (JWT/refresh/session), database creds, domain URLs, SMTP, and any payment keys.
- Run the installer:
chmod +x install.sh && ./install.sh development(orproduction yourdomain.comfor live). - Alternatively, start services with
docker compose up -dand openhttp://localhost:55002/installfor the browser wizard; setINSTALL_API_ENABLED=falseafter setup. Access the app: frontend
http://localhost:54000, API health http://localhost:55002/api/health, pgAdmin http://localhost:5050. Log in with the seeded admin credentials (shown in installer output), then configure SMTP, payments, and AI provider keys in the admin dashboard.
Demo Accounts
- Admin: [email protected] / Javaheat@18880
- Student: [email protected] / Javaheat@18880
- Instructor: [email protected] / Javaheat@18880
| Category | Scripts & Code / NodeJS |
| First release | 22 November 2025 |
| Last update | 22 November 2025 |
| Files included | .css, .html, Javascript .js |
| Tags | marketplace, paypal, express, NodeJS, Installer, react, video chat, nextjs, crypto payments, postgres, redis, stripe payments, ai lms, docker compose, live classes |








