- Własny kod
SupplyTracker
Aplikacja ASP.NET MVC do zarządzania przesyłkami między firmami – oparta na Clean/Onion Architecture.
Napisane samodzielnie – jeszcze przed erą KI.
Opis
SupplyTracker zarządza przesyłkami między firmami: nadawcy i odbiorcy, kontakty, adresy oraz statystyki i raporty.
Technologia
- Clean/Onion Architecture z wyraźnym podziałem odpowiedzialności
- Dostęp do danych przez Entity Framework Core (Code First)
- Mapowanie modeli na DTO przez AutoMapper
- Walidacja z FluentValidation
- Modułowość i łatwa rozbudowa dzięki Dependency Injection
Czego się nauczyłem
SOLID i Clean Architecture nie tylko z podręcznika, ale w prawdziwej aplikacji: zależności skierowane do środka, logika biznesowa nie wie nic o bazie danych, walidacja i mapowanie są oddzielone od reszty. Dzięki temu backend pozostaje rozszerzalny – i testowalny.