In this pandemic, a lot of people are working or studying from home, deprived from social interaction and physicals activities. This is a frightening situation especially for young people who are starting to feel isolated. In addition, it had been proven that doing special poses, like power poses or Yoga can improve mental health, physical health and self-esteem as well! That's why we've created Gungho. Through Gungho we bring people together and in a safe way, just like they are in the same room!
What it does
Gungho, is a game where you invite people to try a series of human poses, in a group call, the person that imitates the pose the best is the winner. The series of challenges range from, pop poses, yoga poses, famous movies like Kung fu pandas and even Jackie Chan iconic martial arts poses etc !! It is a social multiplayer game powered by AI (tensorflow), that is all about having fun, socializing and staying physically active and mentally healthy.
How we built it
Our app is built on top of TenorflowJS using Posenet model and React JS for frontend. We used Web RTC for the video calls and socket.io to synchronize the score between the players.
Challenges we ran into
We faced problems optimizing the model and find a good balance between accuracy and speed. We've also had some troubles managing complex components.We also ran into trouble with collaboration as many of us were in drastically different time zones. Eventually, we saw this as an advantage as we were able to work 24 hours around the clock. It was also amazing to collaborate with people from different countries.
Accomplishments that we're proud of
We are proud of how much we accomplished during this time frame. We've learned about new tech stacks and all of us didn't even know how to build a working MVP before this! :)
What we learned
TenserflowJS, PeerJS and many tips of React.
What's next for Gungho
Enhance some functionalities, like comparing the pose with the player's pose, a ranking board that shows the best players and cool AR filters like hats, moustaches, skins for players !