Inspiration

We all want to improve in life. To make those improvements, you need to accomplish tasks daily. This is tough on our own, so naturally as humans we form groups with people who all want to improve and will keep each other accountable.

We setup text chats, discord servers, WhatsApp groups, but eventually this all falls apart as either the people don't stick with it or the topic shifts. There's no way to keep track of who's improving daily and who's falling behind.

This lack of structure and communication leads to people slowly dropping out.

Similarly, we would form groups to make each other follow certain habits, but there was nothing keeping us together.

We were really passionate about this idea since this problem seems under-rated. Everyone thinks 'oh I'll just casually do it with some friends by talking about to them daily', but without any structure to keep you guys accountable and actually visualize the results, nothing will happen.

And we are all avid gamers who have applied principles of video games to improving our own lives. This is where the gamification part comes in. When you treat it as a game with daily check-ins and getting rewarded with recognition to other people (and in the future, in-game currency), your brain is incentivized to keep going.

With communication, structure, and gamification, this app helps groups of people improve one day at a time.

What it does

A mobile to solve exactly this problem.

Form groups, set up the tasks you guys want to fulfill daily, complete your check-in daily, and then see who succeeded today and who failed. By actually visualizing this play out as some hit undefeated streaks and others never manage to even last a single day, you guys can tangibly feel yourself improving.

Best of all, the app connects right with your text messaging so everyone gets an alert.

Check out the demo for a visualization!

How we built it

React Native, Twilio, Firebase (Google Cloud), Node.js

Challenges we ran into

Sending bulk messages with Twilio was initially a problem but we solved this by setting up our backend

Accomplishments that we're proud of

We have a functioning prototype. The time limit did not let us make fancy UI or all the features we wanted (such as custom habits), but there

What we learned

Communication between app and mobile messaging, structuring a full-stack app, integrating all components together.

What's next for GSAT: Gamifying Student Accountability Tracker

As this was a problem, we were passionate about, we have a lot of plans to add further gamification components:

  • Leaderboards
  • Daily graphs
  • Integrating Twilio right into your existing group chats to create a group chat bot
  • Reward system
Share this project:

Updates