-
Console Projects:
- Basic console applications demonstrating fundamental C# concepts.
-
ASP.NET Core Web MVC:
- Projects using Model-View-Controller architecture for web applications.
-
ASP.NET Core Web API:
- Examples of RESTful APIs using ASP.NET Core.
-
Blazor Web Assembly and Blazor Server:
- Projects showcasing Blazor, a framework for building interactive web UIs.
-
Windows Forms:
- Desktop applications using the Windows Forms framework.
-
Packages:
- Examples demonstrating the use of various NuGet packages:
- Gridify: Simplifies data grid operations.
- FluentEmail: For sending emails.
- Serilog: Logging library.
- Others include FluentValidation, Dapper, Mediator, etc.
- Examples demonstrating the use of various NuGet packages:
-
Mini Projects:
- Small-scale applications such as Inventory Management Systems and Expense Trackers.
-
Software Design (Architecture):
- Examples focused on software design principles and architecture.
If you like this repository to learn or start your solution, please give it a star. Thanks!
- MIni Bank Account CQRS
- Mini Inventory Management System
- Mini Expense Tracker
- Mini ATM
- Mini Fitness Tracker
- Mini Payroll Management System
- Mini Movie Database
- Mini GitHub Finder
- Mini Pizza Order System
- Mini Restaurant Management System
- Mini Cinema Ticket Booking System
- Mini To Do List
- Mini Issue Tracking System
- Mini Issue Tracking System V2
- Mini Student Attendance Tracker
- Mini Medical Store Management System
- Mini Library Management System
- Shop Management System (Minimal API, Dapper)
- OData
- API Gateway Ocelot
- Youtube Video Dowloader
- Banking Management System (Blazor Web Assembly + ASP.NET Core Web API)
- Microservice
- Dyanmic Agent API
- GraphQL
- Hangfire
- LiteDB
- Sqlite
- Bogus
- MediatR
- MediatR (.NET 7)
- JWT Authentication
- E-Commerce Web API - sarah-sameh (Vertical Slice Architecture Project Structure By Me)
- Hospital Management System
- Movie Tickets Online Booking
- Mini POS
- Budget App
- Expense Tracker
- Lat Htauk Bay Din
- Pick A Pile
- Quotlets
- Tvflix
- Git Finder
- Work With Github API
- Burmese Recipes
- Burmese Agriculture
- To Do List V2
- Crypto Currency Tracker
- Food Delivery V1
- Food Delivery
- Birds
- Zodiac
- Myanmar Month
- Weather App V1
- Weather App V2
- Memory Card Game
- Roll Dice
- Calculator
- Incompatible Food
- Missing Historical Records
- Melodic Journeys Of Collin
- Fruits
- Cosmos Persona
- Art Gallery
- Bagan Maps V7
- Bagan Maps
- Snakes
- PhayarSar
- ဒီ package တော့ EFCore မှာ Filter Extension အနေနဲ့အသုံးပြုလို့ရတယ် Web API ရဲ့ Query Parameters အနေနဲ့လည်း တွဲဖက်အသုံးပြုနိုင်တယ်
- ဒီ package တော့ code ကနေ email ပို့ချင်တဲ့အခါ အသုံးပြုလို့ရပါတယ်
- ဒီ package ကတော့ application တွေမှာ ဖြစ်သမျှ issues လေးတွေ log ရိုက်ပြီး အမိအရဖမ်းဖို့ အသုံးပြုလို့ရပါတယ်
- ဒီ package က HttpClient လိုပဲ Backend API ဆီက fetch လုပ်ချင်တာမျိုးဆို သူ့ကို အသုံးပြုလို့ရတယ် မတူညီတဲ့ language တွေ API တွေအချင်းချင်း ချိတ်ဆက်တဲ့အခါလည်း အသုံးပြုလို့ရပါတယ်
- ဒီ package က c# object ကို json အဖြစ်ပြောင်းလဲပေးတာ အဲ့တာကိုမှ json ကိုလည်း ကိုယ်လိုချင်တဲ့ c# object အနေနဲ့ ပြောင်းလဲလို့ရပါသေးတယ်
- MongoDB လိုမျိုးပါပဲ document database ပါ အဲ့တာလေးကိုမှ ASP.NET Core Web API နဲ့ CRUD ရေးပြထားတာပါ
- ဒီ package လေးက နောက်ကွယ် background jobs တွေ အချိန်တစ်ခုမှာ run စေချင်တဲ့ ကိစ္စမျိုးတွေမှာ အသုံးပြုလို့ရပါတယ်
- ဒီ package က class မှာပါတဲ့ fields တွေကို validation စစ်ပေးတဲ့ package ဖြစ်ပါတယ်
- ဒီ package ကတော့ SQLite လိုခေါ်ပြီး Database အသေးစားလေး တစ်ခုပါ ASP.NET Core Web API project မှာ CRUD လေးစမ်းပြထားပေးပါတယ်
- ဒီ package ကတော့ ASP.NET Core Web API project ရေးတဲ့အခါမှာ filter ထည့်သုံးမယ့်အခါ ရေးရတဲ့ code တွေများမယ် ဒါပေမယ့် ဒီ package ကိုသုံးမယ်ဆိုရင် လွယ်လွယ်ကူကူနဲ့ filter လုပ်ပေးနိုင်ပါတယ်
- ဒီ package က Fake Data တွေ Generate ထုတ်ပေးတာပါ
- ဒီ package က ရလာတဲ့ object တွေကို console နဲ့ log တွေမှာ table လိုမျိုး ကြည့်လို့ရအောင်ထုတ်ပေးတာ