N
Next on AWS
Not logged in

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
Register

Create an account and receive the base User role.

Public
Login

Start an authenticated session with the server.

Public
Logout

Revoke the current session and clear the cookie.

Public Demo Pages

Infrastructure and runtime validation pages available without login.

Public
WebSocket Demo

Open a live WebSocket connection and show a server message.

Public
Redis Cache Demo

Confirm Redis caching and watch a 10 second TTL in action.

Public
Fetch With Progress Demo

Stream server-side progress updates into a linear progress bar.

Authenticated Demo Pages

Protected pages nested under /app for authenticated users.

Protected
Protected Application Homescreen

Authenticated landing page that confirms the current session.

Protected
Profile Settings

Update your name, login email, and password.

Protected
Admin only
Protected Queue Demo

Admin-only BullMQ demo that triggers a long-running queued job.

Protected
Admin only
Protected Users List

Admin-only user account and role management.