Team Snack Overflow
presentWellify

Wellify Demo Video

Wellify Demo Video

Wellify your work style

Wellify is the health app you were looking for! It tracks your posture and emotions during a day to help you maintain a healthy working position and monitor your emotions throughout the day. It provides useful notifications to inform you if you are sitting too close to your screen, and it will also notify you if you are slouching. There is also a statistics page where users can track their posture over time, and see how their emotions correspond with the use of different applications.

The Team

  • Team member imagePreview: Team member image

    Alex Diamond

  • Team member imagePreview: Team member image

    Callum Davidson

  • Team member imagePreview: Team member image

    Nicola Grzebyk

  • Ginny Truong

  • Team member imagePreview: Team member image

    Chris Li

Technologies

Technologies section imagePreview: Technologies section image

We used: React, TypeScript, Chart.JS, MorphCast, MediaPipe, Electron, Vite, ESLint, Node.JS, MySQL, Google Cloud

We used React due to its popularity and our teams familiarity with the technology. TypeScript allowed us to catch errors early on in development, which was important due to the complexity of the project. Chart.JS allowed us to generate aesthetically pleasing graphs, MorphCast and MediaPipe were used for emotion tracking and posture detection respectively, Electron allowed us to build a desktop app with native web features, MySQL was used to store login details and user data, and is a popular option. The MySQL database was hosted on Google Cloud as it was easy to setup and included free credit.

Challenges Faced

We faced some challenges with integrating MediaPipe, due to the availability of both old and new versions, with the new version being in an early release state.