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.

Next.js 16 (App Router)
Self-Contained .NET 10 Web API
SQLite Database (EF Core)
🚀

.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.