Node.js + Next.js + MongoDB DevOps Starter (CI/CD Ready)
Accelerate your next full-stack project with this production-grade DevOps Starter.
Includes everything you need to go from local setup to monitored CI/CD pipelines — all in one clean structure.
Perfect for developers, teams, and startups who want to ship fast with Node.js, Next.js, and MongoDB.
⚙️ Tech Stack
- Backend: Node.js (Express + TypeScript)
- Frontend: Next.js 15 (Static Export + TypeScript)
- Database: MongoDB 7
- Monitoring: Prometheus + Grafana
- CI/CD: GitHub Actions (build, push, and deploy pipelines)
- Authentication (optional): Keycloak realm export
🚀 Features
✅ REST API with /api/public/ping, /api/secure/hello, /metrics
✅ Prometheus metrics integrated via prom-client
✅ MongoDB seed with 3 users + 2 sample products
✅ Docker Compose setup (backend + frontend + database + monitoring)
✅ Grafana dashboards auto-provisioned
✅ GitHub Actions CI/CD pipeline
✅ Clean structure + .gitignore + .editorconfig
⚙️ Quickstart
cd infra/docker && docker compose up -d --build
Then open:
- Frontend → http://localhost:8081
- Backend → http://localhost:8080
- Prometheus → http://localhost:9090
- Grafana → http://localhost:3000
📂 Folder Structure
apps/
backend/ → Express + TypeScript + Prometheus
frontend/ → Next.js + TypeScript (Static Export)
infra/
docker/ → Docker Compose + .env
monitoring/ → Prometheus + Grafana setup
keycloak/ → Realm export (optional)
.github/
workflows/ → CI/CD pipeline
📜 License
Personal and commercial use allowed.
Resale or redistribution of the pack (as-is) is not permitted.
💰 Pricing
Launch offer: 19 € → Regular: 49 €
Includes lifetime updates for the pack.
Build and deploy full-stack apps faster. Includes Node.js + Express, Next.js, MongoDB, Docker Compose, Prometheus + Grafana, and GitHub Actions CI/CD — ready for production.