I started by designing the whole interface myself using HTML, Tailwind CSS and JavaScript. I wanted the UI to feel clean and motivating, not boring or strict, because this app is about self-control, not punishment.
Once the UI was ready, I used Base44 to actually bring it to life. I built the pages, connected authentication, and set up the login β dashboard β focus flow. Base44 made it easier for me to turn the design into a working product faster, without spending too much time on backend setup. I even planned email OTP login, and I want to add mobile OTP next.
While building everything, I slowly understood how users think, how screens should flow, and how motivation is shaped through small things like streaks, colours, buttons and timing. It felt like product design + psychology + coding β all together.
π What I Learned
How to build a full UI from scratch
How Base44 helps in quick development without heavy backend work
How streaks, XP, and challenges increase discipline
How a user sees the product is more important than how I see it as a developer
Tiny design choices like colours and spacing change user behaviour a lot
π§© Challenges I Faced
Some parts were not easy for me:
Making the UI look modern but still simple for anyone to use
Setting up login/auth in a clean flow
Making the timer and transitions feel smooth, not robotic
Thinking like a real user, not just a builder
But honestly β solving these challenges felt fun and made the app stronger.
π Final Thought (from my heart)
I built this because I went through this problem myself. Sometimes we want to study or work, but the phone pulls us back. I wanted to create something that helps people regain control gently β with progress, not pressure.
Digital Detox Coach is not just a project for me, itβs a reflection of something I personally needed.
If this app helps even one person stay focused and feel better about their habits, that itself is worth everything.
Built With
- behaviour-reinforcement
- javascript-development-&-deployment-platform:-base44-authentication:-email-+-password-(with-otp-flow-planned)-ui/ux-design-principles:-streak-system
- minimal-distraction-design-tools-used:-lucide-icons
- tailwind
- tailwind-css
- technologies-used-frontend:-html
- utility
Log in or sign up for Devpost to join the conversation.