Inspiration
In the face of a global pandemic, more and more people have to adapt to the work/study from home lifestyle. With an increase in prolonged hours sitting in front of a desk, it is more important than ever for us to detect bad sitting posture and correct it before it results in long-term health implications. As such our team, NTUC Finest hope to solve this problem.
What it does
Our app will feature a Pomodoro Timer for studying/ Working, which reminds users to take breaks and stand up. Through the camera, it will also alert users when their posture “slacks”, indicating Bad Posture!!!
How we built it
The Pomodoro is built entirely using Swift on Xcode. For the posture detector, we trained a Tensorflow-Keras Model through taking photos of ourselves performing "good" and "bad" posture, facilitated by Open Computer Vision (CV2).
Challenges we ran into
It was especially challenging to use CV2, and we also had to learn the Swift language in one day! There were many errors encountered, and we had to spend many hours debugging.
Accomplishments that we're proud of
Created a sufficiently accurate machine learning model to identify poor postures. Created a functional pomodoro app on swift.
What we learned
Learning to use the Keras-Model for prediction, and Swift language for programming an app.
What's next for THE SLACK APP
Rewarding users for proper posture and focus time just like the Forest app. Will also eventually introduce a socialising aspect and collectibles for users who use our app.
Log in or sign up for Devpost to join the conversation.