DEV Community

herki meryem
herki meryem

Posted on

MindLock App

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built

MindLock is a focus-driven productivity application designed to help students and professionals reclaim their time from digital distractions. In an age of "notification fatigue," MindLock acts as a digital gatekeeper.
Key features include:

  1. App Blocking: During active work or study sessions, MindLock restricts access to distracting apps, forcing the user to stay on task.
  2. Wellness Integration: To prevent burnout, the app sends scheduled notifications reminding users to stay hydrated.
  3. Task Management: A built-in reminder system ensures that important deadlines and "to-dos" stay top-of-mind without needing to leave the focused environment.

Demo

https://www.figma.com/design/F2mIjoRC0ZjtH1h8YMTnjJ/Sans-titre?node-id=0-1&t=crHyOxEgAHCQalrE-1

The Comeback Story

Before I started this challenge, MindLock was more of a "proof of concept" than a usable app. It was sitting in a repository with several major roadblocks:
The Blocking Logic was buggy: The core feature—actually stopping the user from opening social media—frequently failed or crashed the background service.
Missing Features: The hydration reminders and task list were just ideas in my notes; no code had been written for them yet.
The "Unfinished UI": The interface was basic and clunky, making it feel more like a chore to use rather than a productivity tool. But Now I have fixed many bugs; Fixed the Core "Lock" Mechanism: I refactored the [mention your tech, e.g., Android Accessibility Service or Screen Time API] logic to ensure that app blocking is seamless and doesn't drain the battery.
Built the Hydration System: I implemented a local notification system that pings the user at customizable intervals to remind them to drink water—a crucial part of staying focused that I previously ignored.
Integrated Task Reminders: I added a lightweight task manager within the app, allowing users to set their "Top 3" goals for a session so they don't lose sight of their objective while the phone is locked.
UI/UX Overhaul: I redesigned the homescreen with colors that seems pleased and calme for users to create a focus , concetration zone.

My Experience with GitHub Copilot

I have been using copilot github and it was so beneficial, Github always surprise me with his facilities.
Please note that I'm the owner of the project .and I don't have a team.

Top comments (0)