Inspiration

The function for the app came when I realized that I was always oversleeping or getting distracted and couldn't find myself doing work for 30 minutes at a time. I found that taking short, calculated breaks helps to mitigate this problem, and maximize productivity. However, in order to keep yourself accountable, you have to comply to a question to get you out of your previous state of mind, whether that might be games, videos, or social media. The design for the app came from numerous scheduling apps I used from a day to day basis, such as TeamSnap, the Timer app from Apple, and the alert function from Apple.

What It Does

Surgit allows you to implement an alarm clock, for you to then turn off by solving a quick math problem. This solution forces the user to solve the problem if they want the clock off.

How I built it

Using React Native, JSX, tested and uploaded with Expo CLI. Node.js to originally create react-native-app.

Challenges I Ran Into

Making the original timer cooperate, trying to use components from React.

Accomplishments that I'm proud of

The UI of the app.

What We Learned

React Native should exclusively be used for app, not web, development. Also, Redundancy in code brings more problems than not when troubleshooting, etc.

What's Next For Surgit

More functions, such as connection to smart lights, sounds relating to nature, lights to reflect morning light, just things that force activity.

Built With

Share this project:

Updates