Skip to content

Repository files navigation

Focus Void

"A simple app to replace distractions with focused work within your browser."

Project Status Stack


Thesis

Modern digital environments are engineered for extraction, fragmenting user attention through high-entropy visual noise and dopamine loops. Focus Void is a browser-integrated "Void" designed to counter this.

It replaces the default "New Tab" experience with a minimal terminal that forces Single-Task Intent. It utilizes psychology/purpose-driven action to eliminate "shiny object syndrome" and enforce deep work.


Planned Features:

1. The Void (Action Page)

A pure black, distraction-free interface that resets cognitive load. No icons, no feeds, no links. Just things to get done.

2. Intent Locking (The Guardrail)

Users must explicitly declare their immediate intent. Once declared, the interface locks. There is no unlocking or reset. The only way out is through completion.

3. Temporal Feedback (The Ticking Clock)

A dedicated session timer tracks the exact duration of the current "Deep Work" state, providing immediate quantitative feedback on agency regained.


Roadmap:

  • [v1.0] Core Void Interface & Timer Logic (Completed)
  • [v1.1] Storage Persistence + Void Analytics
  • [v2.0] Social Stealth: ablitilty to lockdown specific urls and overlay with void interface
  • [v3.0] Configure User Authorization

🛠️ Tech Stack

  • Core: React (v18) + TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS ***

🚀 Installation & Setup

  1. Clone the Repository

    git clone [https://github.com/YOUR_USERNAME/sovereign-os.git](https://github.com/YOUR_USERNAME/focus-void.git)
    cd focus-void
  2. Install Dependencies

    npm install
  3. Ignite the Engine

    npm run dev
  4. Access the Terminal Open http://localhost:#### in your browser.


License

Distributed under the MIT License. See LICENSE for more information.


Built by @mmmudit

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages