So I challenged myself to see if I can create an app from idea all the way to production in less than 24 hours.
Here it is! https://breathe.so
I had the idea of this app in mind for quite some time now. I implemented it in ~16,5 hours, from typing the first letter of the source code to desinging, deploying it to production, configuring the server and redirecting the domain.
About the app
The app is about mental health and breathing. Mental health is important, I do breathing exercises almost daily and this app will help me, and hopefully others, to work on it even more.
Currently there are two exercises called "Calm Down" and "Focus".
- Calm Down - it's a box type breathing exercise with 4 sec of breath in -> 4 sec hold -> 4 sec breathe out -> 4 sec hold.
- Focus - it's a in/out type of exercise with 6 sec breathe in -> 6 sec breathe out.
I'm planning on adding more features if interest is high enough.
Top comments (3)
An excellent and sure extremely useful tool, but ... hmmm ... In order to use the exercises the right way without looking at the graphics it would be necessary to have another sound for start of breathing-in and starting of breathing-out. Best as the appropriate sound humans make while breathing instead of an artificial signal. I think here about something similar to Wim Hof videos with breath exercises including background music. Use "wim hof breathing exercises' as web-search keywords to get at what I am talking about and at an inspiration how to improve your life with by him developed breathing techniques.
How do YOU know when to start breathing-in and when breathing out?
And why not put it all in single HTML-pages with embedded well formatted scripting in order to escape the mess of libraries and to make it easier to customize and/or adopt to own needs? Maybe as an add-on for download for offline use if not directly designing it as such on the site itself?
More than 16 hours for such a simple application? Isn't it insanely mad ( oOo )? How to escape such madness?
P.S. Please don't be discouraged to take it to the next level only because of lack of enough requests ...
Not bad.
so cool