This is a solution I’ve developed, designed to help people tackle addiction through accountability and daily motivation The Screenshots and the Demo Video are in the bottom of the readme. iOS Only
This app is more than just a nice addition to your life; it is intended for use in helping you to overcome addiction. It provides inspirational quotes every hour to help you stay motivated. If you want, you can log your progress in an easy manner, and a streak counter will be there to keep you pumped up with motivation for all your hard work.
I’d like to utilize an app to help people overcome addiction. The idea is to give addicts a daily progress tracker. It's the accountability and motivation that is necessary for them to succeed.
- Progress Calendar: A calendar that visualizes progress, with days marked in green if they met their goal or red if they had a slip-up.
- Motivational Notifications: Daily motivational notifications that are encouraging and focused on staying accountable to themselves.
- Streaks: Goals in the app to build streaks. When they meet their goal, they continue their streak. If they don’t, their streak ends.
- Prototype & Development: I plan to first create a prototype using Python. I’ll then jump into developing my iOS app using SwiftUI.
All data will remain local on the user’s device because I want to respect the user’s privacy. The app would be open source.
-
✅ Project desription
-
✅ Python prototype
-
✅ Design the app interface
-
✅ Write the app's front end
-
✅ Write the app's back end
-
✅ Make the icon name of the app
-
✅ Make haptic feedback
-Python program: This project need no extra packages you just clone it and it will work. But I made poetry.lock and requirements.txt.
-Dart files: These are flutter flow dart codes. Only made for a preview. Please contact me for the Flutter Flow project.
-Swift: This is the application. This uses no packages.
PIN View: All on device. Features FaceID and Touch ID.
Home Page: With a calendar view, streak counter. The color of the day depends on the number of fails on that day.
Settings Page: Notification settings, FaceID/TouchID settings, PIN reset and much more.
Demo Video: Video