Cześć,
Zacząłem ostatnio tworzyć projekt którego głównym celem jest zapoznanie się z architekturą heksagonalna, separacją logiki domenowej od frameworka (Spring) oraz poznanie biblioteki Vavr
Funkcjonalnie ma to być Internetowy dziennik treningowy, czyli układanie treningów / diety, śledzenie swoich postępów, itp. Póki co jednak nic z tego nie jest ruszone, zacząłem od modułu użytkownika który obecnie umożliwia rejestracje i potwierdzenie założenia konta.
Po stronie infrastruktury, skonfigurowane jest security na podstawie JWT oraz połączenie do MongoDB.
Obecnie siadam do frontendu (Angular) i bardzo zależałoby mi na review tego co obecnie napisałem.
https://gitlab.com/angryprogrammer01/springcleanarchitecture