Inspiration

Drinking is a huge part of our culture, however, it can be a slippery slope into addiction. It's an underrepresented problem with not much support, especially one on one.

As such, we wanted to deliver a solution to this!

What it does

It's a mobile app where users set a target and when they get notified to do the tests. These tests were decided based on research on how to best detect if a person is sober or not. With each test done day by day, this is visualised to the user, informing them of their progress. With each day contributing to growing a tree, like how they're growing theirselves.

How we built it

We utilised Dart and Flutter to create the mobile app, Python, and Flask for the backend, and an AI-based API detecting intoxication through facial recognition.

Challenges we ran into

Figuring out how to communicate data between the backend and frontend. Alongside, losing a team member due to a poorly timed illness.

Accomplishments that we're proud of

Despite our first time using Flutter, we were eagered to learn mobile development and used this as an opportunity to put that into practice! To develop and achieve the product we have now, is something none of us expected to do. Alongside, using this as an opportunity to solve a real world problem!

What we learned

We learnt how to use Flutter and how to use Flask to communicate between the backend and frontend. Alongside, how hard it is to develop a prototype in 24 hours!

What's next for Grow Sober

Despite our limited experience, we aim to add a personal chat bot, train a machine learning model to set targets based on the users progress, and launching this for friends and family to use.

Share this project:

Updates