Inspiration

Around Kosice, most people revolve around The Old Town, near the centre. We wanted to change that, and create events all around Kosice to foster the city's cultural diversity and introduce a more scalable model of urban growth.

What it does

Our app randomly creates events for people to join. Periodically (i.e. every month), it selects and displays a constant number of events based on their fit with leisure preference data from citizens of Kosice. Similarly, users can also manually create events, which get added to the feed. In a future version, the app will integrate a proximity shopping planning feature to promote local trade. Users would provide a prompt with needs, the model would find all stores that fulfill these needs, then apply a hierarchical clustering algorithm to find the ordered set of stores that fulfills user needs and minimizes the distance to home.

How we built it

We decided to try something new, and go with flutter. At first we wanted to have a full stack server, with working front-end and back-end, but we agreed that we do not have enough time. We created a simple app in Flutter that passes component state between themselves. Simple implementation, nothing crazy.

Challenges we ran into

After a great conversation with Marek from Kosice 2.0, we became aware of the challenge of building a user community without predefined common interest or user incentives. Communities grow through mutual interest, and it requires a "leap of faith" for customers to buy the promise of data-generated mutual interest. We needed a "growth plan" that would consider the structure of the current community and develop a framework that would engage citizens across demographic and cultural gradients.

Accomplishments that we're proud of

We are proud of the team's resilience and resolution when we faced complications with React Native and decided to switch to using Flutter. We are also satisfied by how we managed to convey how our solution can help enhance urban development across many scales. Last but not least, simply participating in this event was an accomplishment by itself!

What we learned

On the engineering side, we learned how to use a Flutter framework to build cross-platform applications. On the human side, we reflected on the defining features and dynamics of human communities. We learned about the importance of leadership and philopatry in community fate.

What's next for Sweet 15

Future releases will integrate GPT support for user prompts, include a location hierarchical clustering algorithm for local shopping optimization and simple event chat rooms where users can exchange ideas and perspectives on events.

Built With

Share this project:

Updates