This is a submission for the DEV's Worldwide Show and Tell Challenge Presented by Mux
π From Prompt to Production: Auto-Generating .NET Web APIs with AKS CodeNavAI
What I Built
AKS CodeNavAI is a Visual Studio extension that helps developers create complete, ready-to-run .NET Web API projects in minutes β using a simple natural language prompt.
Instead of manually setting up controllers, services, dependencies, and configurations, developers can describe what they want to build, and AKS CodeNavAI generates a fully structured project automatically.
Itβs designed to accelerate development for small APIs and microservices while eliminating repetitive boilerplate work.
My Pitch Video
Demo
- π§© Visual Studio Marketplace: ( https://marketplace.visualstudio.com/items?itemName=akscodeworks7186.AksCodeNavAITool )
- π» Works directly inside Visual Studio
- π οΈ No external setup required β generate and build projects instantly
The Story Behind It
As a backend developer, I often found myself repeating the same setup steps every time I started a new .NET Web API project β creating folders, configuring dependencies, fixing build issues, and ensuring consistency.
This repetitive work slowed down productivity and increased the chance of configuration mistakes.
I built AKS CodeNavAI to solve this problem by turning project setup into a simple conversation. The goal was to let developers focus on business logic instead of boilerplate.
Technical Highlights
- Visual Studio Extension built for .NET developers
- AI-powered project generation using OpenAI (GPT-3.5 Turbo)
- Generates complete project structures including controllers, models, and services
- Automatically installs required dependencies
- Smart build & error handling:
- Auto-build after generation
- Compilation error detection and reporting
- Intelligent error correction for faster readiness
- Can also fix build issues in existing generated projects
AKS CodeNavAI is optimized for cost-efficiency while delivering accurate and usable code for small APIs and microservices.
Use of Mux
Mux is used to host and deliver my pitch video with a clean, reliable playback experience. The embedding workflow was simple and worked seamlessly with DEVβs challenge requirements.
β By submitting this project, I confirm that my video adheres to Mux's terms of service: https://www.mux.com/terms
Thanks for organizing this challenge!
Top comments (0)