Nowadays, modern people spend a lot of time at a desk.
However, if you sit for a long time, your posture is disturbed, which causes neck and back pain.
In the end, this causes tech neck and waist disc.
During break time, relax your body through stretching and fix your posture to prevent side effects.
A short break time not only provides an opportunity to correct your posture, but it can also reduce stress.
The app offers Do Not Disturb mode to help you focus on your work, along with break time reminders and stretching guides for healthy work.
Office workers and students who work while maintaining the same posture for a long time.
Those who have back pain when sitting for a long time.
People who are concerned about tech neck.
If you want to see the full code of the app...
Since it was my first time building an app using Flutter, I used ChatGPT to implement the required features.
ChatGPT helped us with the following features:
- Parsing JSON data in Flutter to save and load presets
- Use the Timer class of the dart:async library to create a timer function
Except for the above features, all features were created by myself.
The app was developed based on the Android environment, and it was confirmed that it works on an actual Android smartphone.
I love Android!
For privacy and security reasons by Android's privacy policy, there is no direct way to enable or disable Android Do Not Disturb (DND) mode in Flutter.
Native development was required to provide DND mode functionality, but I ended up removing the feature because I don't know how to do native development.
Main Page
Select Preset Page
Add Preset Page
After Add Preset...
In Focus Time
In Break Time
with Stretch Guide
Purpose
To prevent potential health issues caused by postural imbalances resulting from prolonged sitting or standing in the same position.
User Persona
Office workers and students who work while maintaining the same posture for a long time.
Those who have back pain when sitting for a long time.
People who are concerned about tech neck.
Goal
Taking regular breaks when concentrating on work while maintaining the same posture.
During break time, relax your body through stretching and fix your posture to prevent side effects.
Features
Provides a Do Not Disturb mode so that users can focus on their studies or work.
Periodic break time notifications during Do Not Disturb mode.
Provides a stretching guide to relieve postural imbalance during break Do Not Disturb mode.