- TypeScript28,9%
- JavaScript25,1%
- CSS22,3%
- Python14,8%
- HTML8,5%
- SCSS0,3%
- Dockerfile0,1%
Klient dla Stars Magnet Django rest API. Aplikacja umożliwia rejestrację/logowanie i tworzenie nowych kont firmowych. Każda firma może być oceniona tylko raz przez zalogowanego użytkownika (ocena ta jest wliczana do średniej). Na podstawie tych wartości możliwe jest filtrowanie firm o najwyższym poziomie zaufania. Firma ma również możliwość odpowiadania na komentarze.
Nie miałem większego wpływu na rozwiązania biznesowe w aplikacji. Moim zadaniem było jedynie stworzenie warstwy wizualnej. W mniejszym stopniu wprowadzałem poprawki do serwera i byłem w stałym kontakcie z programistami backend.
Opis technologii
Projekt został oparty o ekosystem frameworka Angular. Zdecydowałem się nie implementować NgRx (implementacja redux w ekosystemie Angular) ze względu na stosunkowo prostą architekturę aplikacji. Całą logikę biznesową oparłem na serwisach i usługach HTTP. Cała aplikacja została podzielona na 3 leniwie ładowane moduły: logowanie i uwierzytelnianie, moduł główny i moduł commons, który jest wspólny dla dwóch pierwszych modułów.
Galeria









Wykorzystane technologie
- Angular 15.1.0
- RxJS
- TypeScript
- NodeJS 18.16.0
- Bootstrap (wraz z Angular Bootstrap)