TAKE THE CODE WITH YOU

Real projects. Real understanding.

Go beyond the snippet. Explore how the pieces work together.

THE COMPANION PROJECT

Your own TaskBoard.

A complete, runnable ASP.NET Core MVC application that connects the curriculum. Create an account, manage private tasks, query the API, and learn from the source.

.NET 10SQLiteIdentityMVCxUnit
Download TaskBoard ZIP
TaskBoard/
├── Controllers/    Requests & responses
├── Data/           EF Core & migrations
├── Models/         Data & validation
├── Services/       Reusable logic
├── Views/          Razor templates
└── Program.cs      Where it all begins

TaskBoard.Tests/    Integration tests

Up and running in three steps

01

Get your tools ready

Install the .NET 10 SDK, then use Visual Studio with the ASP.NET workload, or VS Code with C# Dev Kit.

Follow the setup guide →
02

Open the project

Extract the ZIP. Open TaskBoard.csproj in Visual Studio, or the TaskBoard folder in VS Code. The download also includes the test project.

dotnet restore
03

Make it run

Press F5 in Visual Studio, or run the command below. Visit localhost:5300 and register your own local account.

dotnet run
WHAT'S INSIDE

A small app with a lot to teach.

  • Private task CRUD with owner checks on every request
  • SQLite database with included EF Core migrations
  • Identity registration, login, and account management
  • Validated forms with antiforgery protection
  • Search, pagination, dependency injection, and JSON endpoints
  • Tests covering HTTP behavior and data boundaries
ALSO IN THE TOOLBOX

RichTagger editor

A lightweight rich text editor for your MVC views. Explore the working demo and learn how to integrate it safely.

Read the tutorial