This POC, consist of a location-aware mobile web app that uses the user's geographical location to identify the city they are currently in. Upon determining the user's municipality, the application dynamically loads a dedicated page for the city, enriched with essential information, a list of must-visit attractions, and local gastronomy recommendations, all powered by OpenAI's GPT API. To optimize performance and user experience, the application caches city information in a database for quicker retrieval during subsequent visits.
Users can interact with an advanced chat feature to dive deeper into specific attractions. This interactive component allows for a conversational interface where users can ask specific questions about the place.
Some of the pending enhancements:
- Integration of a LLM with advanced data retrieval capabilities:
To ensure the accuracy and reliability of the information provided, a future iteration would incorporate an LLM with data fetching capabilities to obtain data from verified and authoritative sources.
- Implementation of user authentication and management features:
The addition of user logging, usage limits, and a paywall mechanism is needed to facilitate enhanced user interaction capabilities while introducing a sustainable monetization model.
- Functionality basic improvements:
Allow users to search for any city, mark places as favourites, store their conversation history for future reference, and improve the capabilities of the assistant chat by allowing the upload of images and asking questions related to them.


