Generalnie jeśli to ma być aplikacja "hobbystyczna", to można spokojnie napisać w chwilkę korzystając np z technologii związanych z TypeScript,JavaScript itd.
Na desktop można by wtedy skorzystac z Elektrona ( głównie wykorzystywany) albo Meteor'a - mniej popularny, ale można na pewno to rozwiązanie jest szybsze i prostsze, tym bardziej jeśli myślisz o wykorzystaniu potem w mobilce, dużo prościej i szybciej.
Też ze swojej strony mógłbym polecić zapoznanie się z Javą i wykorzystaniem JavyFX- bardzo proste w tworzeniu desktopowe aplikacje, nawet sam BUILDER jest automatyczny, więc "jakby UI" aplikacji można budować ręcznie, bez dużej znajomości kodu.
Z deploy w Javie na mobilki z JavaFX - jest gorzej, jesli osobno nie piszemy apki na androida, to stosuje się np
https://gluonhq.com/products/mobile/, ale o tym może być mało, malo popularna rzecz.
Nie pisałem w PHP, ale jest też opcja na to : na pewno sporo pomocy w tym zakresie będziesz miał na internecie w postaci czy to tutoriali, czy filmów.
Szczególnie PHP się sprawdzi jeśli istotne dla Ciebie będzie w aplikacji działanie stron serwerowej, co z punktu widzenia aplikacji totalnie nie jest potrzebne.
Deploy PHP na mobilki może być nieco trudniejszy, chociaż Larvel bardzo to ułatwia i na androida i na iOS