Mooni: a prototype city guide

From a bot with lists of places in Saint Petersburg to a prototype city guide: mood, places and a route. Still in development.

Mooni cover

Status: in development. Mooni is my city guide project for Saint Petersburg. So far it has an interface prototype and separate software modules. The screen shown here uses the name Lumi.

From a list of places to a walking scenario

I started with susPiter, a bot with lists of places in Saint Petersburg. Mooni develops that idea: help choose something to do for your mood and turn the places you liked into a route.

The scenario rests on a few simple inputs: how the person wants to spend time, which places they liked and who they are going with. I want to shorten the way from “where should we go” to a clear plan for the evening.

Lumi prototype screen: a city assistant, mood selection, activity categories and an idea for the evening
The Lumi prototype: choosing a mood, activities and an idea for the evening.

What exists already

There is a Telegram Mini App skeleton with a main screen, moods and sections for city activities. The frontend and API are separated, and shared types link the data between them.

The source code has separate modules for the feed of places, saving choices and routes. The routes module takes the places a user liked, asks an AI module for the order of stops and short descriptions, then saves the result. If the model is unavailable, stops are ordered by geography without generated stories.

What I’m working on next

The next stage is to link these parts into one short scenario: choose a mood, mark places, build a route and open its stops. Then test that path with real users, including cases with no suitable places or no answer from the AI.

Booking experiences, finding company and other directions remain part of the idea’s development for now. This page keeps the current prototype and the progress on it.

← All projects

Contacts