Recently, a lot of companies have transitioned to a complete work-from-home style. However, for a lot of people, it's much more difficult to keep a healthy, balanced schedule when working from home. It's so easy to miss a meal or go to bed late. Therefore, inspired by addicting games such as Animal Crossing, Stardew Valley and The Sims, I came up with an ios app to motivate people to keep a better schedule by introducing game elements to their life.
What it does
Remind people to take care of themselves by displaying status bars of their day (water, eye, fitness) etc. In order to maintain a good score, users need to take action to stay healthy. It also uses the app HealthKit data to better keep track of relevant statistics.
How I built it
It is built with ios framework, using mainly SpriteKit and HealthKit
Challenges I ran into
First, it was very hard to do animations. Also, since a lot of the status bars changes values in real-time (typically in 20-minute intervals), it was very hard to test some of the functionalities.
Accomplishments that I'm proud of
I was able to learn to code in swift and ios quickly and I managed to accomplish a visually pleasing demo that matched my original idea.
What I learned
I got pretty comfortable with the ios development stack and SpriteKit, which I had no previous knowledge about.
What's next for HomeOfficeSurvival
Making status bars and customizable to users' daily routine
Adding a Level system to track user progress
Adding a Store system to better incentivize the user
Adding more animations
Better integration with the Apple HealthKit
Try It out