Inspiration

Video games often result in worse sleep. What if we could reverse this and make good sleep habits fun?

What it does

Dreamland Buddies is a mobile app that rewards you with Snooze Points and achievements for reaching your sleep goal. You get more points when you’re on a streak of reaching your sleep goal. You can then purchase magical sleep buddies of various rarities with your Snooze Points!

How we built it

Challenges we ran into

  • Getting Gradle and Java to cooperate with React Native
  • Getting permissions for Health Connect
  • Sharing data between different react-navigation screens
  • Storing data once the app is closed

Accomplishments that we're proud of

  • Getting our code running on all our devices (this took 30 hours)
  • Making the app look decent
  • Getting actual sleep data to test the app (only had 1 night to do so)

What we learned

  • How to use redux with react-navigation
  • How to develop a mobile app in general (most of our team had little to no experience with mobile development)
  • That maybe we should stick with web dev (just kidding)

What's next for Dreamland Buddies

  • Leaderboard
  • Friend system (to use peer pressure / competitiveness as further motivation)
  • Items/garden system (buddies can help you find items to decorate your garden, collecting rarer buddies gives you a higher chance of rare items)
  • More interactive and animated sleep buddies

AI images used for asset generation

Built With

+ 29 more
Share this project:

Updates