Welcome to the Aeon Registry, the official reference project for the Minimal API Course by Coder Foundry. This repository contains the completed codebase used throughout the course and serves as a guide for students learning how to build production-ready APIs using .NET 10, Entity Framework Core, ASP.NET Core Identity, and modern API design techniques.
You can take the full course here:
Learn Minimal APIs step-by-step with hands-on coding challenges and code walkthroughs. Course Link: Minimal API Course
Access extended training, documentation, and advanced exercises. Course Link: https://learn.coderfoundry.com
A fully deployed example of the Aeon Registry API is available for public viewing:
Live Demo (Railway Deployment): https://aeonregistryapi-production.up.railway.app/index.html
Features included in the live demo:
-
Public map viewer
-
Seeded sites and artifacts
-
Public artifact/media endpoints
-
Static UI hosted from wwwroot
-
Deployed with Railway’s container-based hosting
All coding in the course videos is demonstrated using Visual Studio 2026.
Visual Studio 2026 is used for:
-
Project creation
-
EF Core migrations
-
Debugging
-
Identity configuration
-
Minimal API scaffolding
-
Swagger/OpenAPI customization
-
Deployment walkthroughs
You may still use VS Code or JetBrains Rider …but Visual Studio 2026 will match the course experience exactly.
The Aeon Registry is a full-featured Minimal API backend built throughout the course. It demonstrates:
-
Minimal API architecture and route grouping
-
Clean separation of public, private, and admin endpoints
-
DTO modeling and projection
-
Entity Framework Core with PostgreSQL
-
Identity API endpoints
-
Custom middleware (BlockIdentityEndpoints)
-
Custom exception filter
-
Image upload and binary image retrieval
-
Data seeding from JSON + image assets
-
Swagger customization with HTML-based descriptions
-
Public-facing site map viewer using Leaflet.js
-
Visual Studio 2026
-
.NET 10 Minimal APIs
-
Entity Framework Core (Npgsql)
-
ASP.NET Core Identity
-
Swagger / Swashbuckle
-
PostgreSQL
-
Custom Middleware
-
Minimal API Validation
-
Leaflet.js & Bootstrap 5
-
Railway Deployment
- Install Prerequisites
-
Visual Studio 2026
-
.NET 10 SDK
-
PostgreSQL
- Configure Database
-
Set your PostgreSQL connection string in one of the following:
-
appsettings.json
-
User Secrets
-
Railway environment variable DATABASE_URL
- Run the Application
-
Start the solution in Visual Studio. On first run, the application will:
-
Apply EF Core migrations
-
Seed database content (sites, artifacts, records, media, users)
-
Host Swagger
-
Serve static frontend files
- localhost:port/swagger
- localhost:port/site/sites-map.html
Throughout the course, you’ll work with:
-
Step-by-step endpoint build guides
-
Student challenges
-
Full solution documents
-
DTO modeling walkthroughs
-
Validation + exception handling modules
-
Identity customization guides
-Deployment documentation
This repository contains the final completed version used in all instructional videos.
Thank You
Thank you for taking the Minimal API Course and using the Aeon Registry as your hands-on learning project. We hope this becomes a strong portfolio piece demonstrating your backend development skills and your ability to build real-world APIs.
To continue learning: