The inspiration behind Balik Kampung is based on the term 'Kampung Spirit'. Human beings are social creatures that relies on cooperation to survive and most importantly, thrive. Hence, basing off what 'Kampung Spirit' can offer at its core, we aim to provide an avenue for social interaction for Singaporeans overseas through common interest which lowers the barrier of initial social interaction, as well as a holistic support system that takes care of essential emergency information at their finger tips, and their well being through qualified therapist for their mental health wellness.

What it does

The mobile application allows Singaporeans that are overseas to connect back to Singapore as well as providing emergency hotlines for the users safety and wellbeing. It allows users to easily find locations of stalls that sells Singaporean food wherever they may be, users can also join community groups that helps them to connect with others who share the same interests, building meaningful relationships. Not only that, the app provides users with information about upcoming events that the users may be interested to join in.

How we built it

Using Flutter as the frontend and Supabase as a backend service, we manage to complete a basic working prototype. Ensuring that the UI elements are rendered dynamically by data from the database, we ensure less application updates will be required and that the app is able to scale well. Using the tools available in Figma, we first created a low fidelity prototype by having each team members asynchronously dish out various low fidelity prototypes to have a brief overview on how the app we want to create should look like. After various discussions, we were able to narrow down to what content we want our app to have and how it should behave. From there, we then created a high fidelity prototype to help simulate user interaction with our app, this helps us to better understand the problems the user might run into while using our app. Then, we improved and finalised our prototype design

Challenges we ran into

Structuring the tables on the posgres database took quite abit of work to ensure scalability. Filtering out key MVP features was also difficult as every feature seemed important at the start. Using Figma as beginners were quite a challenge. While the User Interface for Figma was user friendly, it had a steep learning curve as well. Furthermore, it was tough for us to decide on a good design as we were not experienced designers as well.

Accomplishments that we're proud of

The fact that we were able to come up with a high fidelity prototype within a span of a few days is quite an accomplishment for us

What we learned

First off, we learned various prototyping software skills, like Figma for example. Secondly, the developer also learned how to use Supabase with Flutter.

What's next for Balik Kampung

We hope to finish the MVP and launch the application quickly to get user feedback immediately. We have multiple features in the pipeline but user feedback will the most important to filter out what our users actually need and want.

Built With

+ 10 more
Share this project: