Next.js Frontend & C# .NET API Boilerplate
A simple full-stack project built with speed and minimalism in mind. Combines the developer convenience of Next.js with the blazing-fast startup, sub-millisecond API responses, and minimal footprint of a self-contained C# .NET API.
.NET API: Self-Contained
The C# backend is published as a self-contained binary running in JIT mode. Sub-millisecond response times, low memory footprint, and runs in a secure, hardened container.
Instant Startup
No complex external database installation needed. Built-in SQLite instantly runs migrations on start to boot in milliseconds.
Passwordless Auth
Secure OTP logins over email. Cookies are issued from the .NET backend API and handled securely by the Next.js reverse proxy.
ZeptoMail Services
Configured with dynamic HTML email template compilation (in `emailTemplates/`) to send premium verification emails.
GitHub Workflows
Automated database operations: trigger backups, list available snapshots, restore states, or prune old databases via workflow dispatches.
Admin Console
Built-in system dashboard to monitor container resource health, manage backups, and perform safe SQLite database resets instantly.
API Connection Test
Fetch dynamic weather forecast data from the .NET backend API to verify proxy operations.