Polecę Ci coś, co zawsze polecam w takich przypadkach. Pomyśl o prostym systemie CRM na Twoje potrzeby, czyli aplikacja dostępna z poziomu przeglądarki zarówno na PC/table/mobile umożliwiająca zarządzanie prostymi czynnościami jak listy zakupów, zadań do zrobienia, harmonogram płacenia rachunków itp.
Nauczysz się wg mnie wszystkiego po trochę, czyli zarówno bazy danych i strony serwerowej (jeśli nie chcesz zagłębiać się w back-end to masz wiele gotowych frameworków bardzo ułatwiających pracę) jak i frontu. Pomyśl np. nad jakimś ciekawym panelem do dodawania/edycji zadań (np. latające karteczki itp. - czyli zabawa z CSS), do tego może np. jakiś własny kalendarz zamiast stosować gotowca - nauczysz się logicznego myślenia i tworzenia odpowiednich algorytmów (np. kalendarz pokazujący zawsze x dni do przodu, a nie tylko całe miesiące itp.).
Możliwości rozwoju jest tutaj mnóstwo, a jednocześnie aplikacja może Ci służyć w praktyce przez co na pewno przyjemniej się ją pisze. Myślę, że w CV jedna taka aplikacja da więcej niż 20 pociętych gotowych szablonów PSD. Pokaże bowiem, że umiesz ogarnąć kompleksowo całą aplikację - nikt nie będzie od Ciebie wymagał później ogarniania zarówno back jaki front-endu (no chyba, że będziesz działał na swoim) ale dużym plusem będzie, jeśli będziesz umiał rozmawiać z drugą stroną (back/front).
Ponad to pamiętaj, że dziś JS to nie tylko front! Taką aplikację jak podałem możesz także stworzyć z użyciem node ale tutaj już wybór zależy od Ciebie.
Alternatywnie jeśli masz jakiś kontakt z prowadzeniem działalności gospodarczej to możesz pomyśleć o prostej aplikacji do wystawiania i księgowania faktur, magazynowania kontrahentów, zarządzaniem i księgowaniem środkami trwałymi itp. (ale tutaj musiałbyś już nieco bardziej znać się na sprawach formalno-prawnych).
Pozdrawiam i życzę powodzenia :)