Tworzysz kilka aplikacji, np strone, aplikacje okienkową i mobilną
Mają wspólną główną baze danych, oraz każda może mieć (ale nie musi) swoją prywatną
Wszystko połączone za pomocą REST API
Przykładowo aplikacja do wyzwań, typu robienie czegoś przez X dni
Codziennie musisz zaznaczać że wykonałeś daną czynność, przykładowo ćwiczyłeś albo wytrzymałeś dzień bez palenia, za wytrzymanie X dni pod rząd są jakieś osiągnięcia, za nie udany dzień jest jakaś kara, np jakieś punkty sie odejmują albo dzień jest zaznaczony innym kolorem w kalendarzu
Do aplikacji możesz zalogować się za pomocą przeglądarki, jednak możesz równie dobrze korzystać z wersji mobilnej lub okienkowej
Dodatkowo aplikacja ma elementy społecznościowe, możesz dzielić się swoimi osiągnięciami ze znajomymi oraz podglądać jak im idzie (jednak musi być opcja pozwalająca zmienić profil na prywatny, bo nie każdy chce żeby inni wiedzieli co robi)
Dość rozbudowana aplikacja, powinno ci to zająć kilka miesięcy