Build a Full-Stack AI App with .NET
In this hands-on workshop, you'll build a full-stack Budget Tracker AI app that automatically processes, labels, and summarises transactions. You’ll use ASP.NET Core, React, PostgreSQL, and Azure AI services.
By the end of this workshop, you'll have:
- A fully functional AI-powered app
- A clear understanding of how to identify opportunities for AI augmentation in existing
- software
- Practical experience integrating Azure AI services into a .NET backend
- Confidence connecting a modern frontend framework with an AI-enabled
- backend—even if you’re not a frontend expert
Is this workshop for you?
Yes—if you're curious about adding AI to your apps and tired of abstract theory with no real-world code. This workshop is for developers who:
- Know how to use Git and build APIs
- Have written server-side code with C#
- Prefer learning by doing
- Have a basic understanding of JavaScript and web development
- The focus is on backend and AI. We’ll scaffold the React UI—and even use AI to generate parts
- of it—so you can stay in your backend comfort zone while still building a full-stack experience.
What you’ll need
Bring your day-to-day tools:
- Your favourite IDE (Visual Studio, JetBrains Rider, VS Code, Cursor AI, etc.)
- .NET 9
- Docker (no Kubernetes needed)
- Git
- A GitHub.com account
- An Azure account (expect ~5–10 € of usage)
- Your preferred AI assistant (e.g., GitHub Copilot, ChatGPT, etc.)

Gui Ferreira
Minimalist Software CraftsmanGuilherme "Gui" Ferreira is a Minimalist Software Craftsman, passionate about simplicity and continuous learning.
He is a Microsoft MVP, Tech Speaker, YouTuber, Dometrain Author, and .NET content creator.