Powerful next gen infrastructure, built for cost-effective self-hosting on AWS
This starter runs a Next.js app on a custom Node.js server backed by Prisma, MariaDB, Redis, and BullMQ, with demo pages that let you validate the full stack before you ship to Production.
Next.js
Node.js
Prisma
MariaDB
Redis
BullMQ
Node Cron
Authentication
Session Management
Protected Routes
Role-Based Access Control
Turnstile Form Protection
Queued Jobs
Redis Caching
Cron Jobs
WebSockets
Light/Dark Modes
Progress Streaming
Containerized Stack
Hot-Reloaded Dev
AWS Deployment Ready
GitHub Actions Deployments
Fast Validation
Prove core infrastructure locally before you spend time debugging AWS.
Auth, sessions, roles, Redis, BullMQ, cron, WebSockets, and streamed progress are already wired into runnable demo pages instead of buried in setup docs.
Reusable Patterns
Copy working examples instead of inventing your own app architecture from scratch.
Public pages, protected pages, admin-only routes, queue jobs, SSE updates, and Turnstile-guarded forms are all implemented as patterns you can extend.
Deployment Momentum
Move from clone to AWS deployment without re-solving the delivery pipeline.
The CDK stack, host bootstrap, Docker runtime shape, SSM env flow, backups, and GitHub Actions deployment path are already set up and documented.
Pages
Authentication
Sign up, sign in, and end sessions.
Public Demo Pages
Infrastructure and runtime validation pages available without login.
Authenticated Demo Pages
Protected pages nested under /app for authenticated users.