Problem i kontekst
Klient potrzebował backendu do platformy sprzedaży licencji na treści wideo: zamówienia, płatności, uprawnienia dostępu do contentu oraz spójny kontrakt API dla frontendu. Rozwiązanie powstawało w środowisku komercyjnym z realnymi integracjami zewnętrznymi — bez ujawniania nazwy produktu ani klienta.
Co robi rozwiązanie
- udostępnia REST API dla procesów sprzedaży i zarządzania licencjami,
- obsługuje logikę biznesową zamówień i statusów po stronie serwera,
- integruje płatności (Stripe) oraz warstwę contentu wideo (Vimeo),
- persystuje dane w PostgreSQL z naciskiem na spójność procesów,
- współpracuje z frontendem przez jawne kontrakty API.
Architektura
flowchart LR
FE[Frontend] --> API[Backend .NET REST]
API --> DB[(PostgreSQL)]
API --> STR[Stripe]
API --> VIM[Vimeo]
Dlaczego w portfolio
- pokazuje samodzielną dostawę backendu end-to-end, nie tylko udział w większym zespole,
- łączy software z integracjami płatności i contentu,
- dowód kompetencji .NET + PostgreSQL w produkcie komercyjnym.