Skip to content

dcamarenaAZO/codebreakerlight

 
 

Repository files navigation

Full Stack .NET Development with ASP.NET Core, Microsoft Azure and .NET MAUI

This is a light version of Codebreaker, a repository to learn creating Microservices with ASP.NET Core and Microsoft Azure. This repo also contains a .NET MAUI client application to access the service.

You can try out to create the code on your own - see the Wiki for instructions.

Events where this repository is used:

Try it out!

Read the wiki you can find step-by-step instructions for implementing codebreaker light.

Discussions

If you have questions, don't hesitate to use Discussions

Technologies used

  • ASP.NET Core Minimal API
  • EF Core
  • Bicep scripts to create Azure resources
  • GitHub actions for CI/CD
  • Azure Cosmos DB
  • Azure Container Apps
  • Azure Container Registry
  • Azure App Configuration

How to engage, contribute, and give feedback

Try out the solution, use the information in the Wiki to create this solution on your own. In case you've issues, or ideas, ... don't hesitate to start a discussion. If you see some issues with the code, open an Issue.

You can also read the slides from the BASTA! Spring 2023 Workshop

If you're interested in helping with the bigger Codebreaker repository, let's get in contact. The bigger repository contains a bot which automatically plays games, a live service which makes use of SignalR for real-time communication, gRPC communication, and more. In some months this repo will be made public available as well. While you wait for it, enjoy this smaller one.

What's needed to create and build the application

  • Visual Studio 2022
  • GitHub Account
  • Docker Desktop
  • Microsoft Azure Subscription

Visual Studio 2022 with these workloads:

  • ASP.NET and web development
  • .NET Multi-platform App UI development

Download Visual Studio

A GitHub Account: Signup for GitHub

Docker Desktop

Microsoft Azure Subscription - you can get USD 200,- credit for 30 days: Azure Free Account

Sponsors

CN innovation

Christian Nagel's C# Blog

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 93.4%
  • Bicep 5.8%
  • Dockerfile 0.8%