Skip to content

akshW88/use-Flow

 
 

Repository files navigation

🚀 Workflow Manager-useFlow()

A desktop productivity app built with Electron.js that helps you manage workspaces, launch tools efficiently, and stay focused by blocking distracting applications.


✨ Features

  • Workspace Manager – Create and switch between different workspaces, each with its own set of apps, scripts, and workflows.
  • App Blocker – Temporarily block distracting apps (e.g., browsers, games, social media apps) while you work.
  • Persistent Storage – User data (workspaces, blocked apps) is saved locally in JSON for easy persistence.

🛠️ Tech Stack


📸 Screenshots

Home Screen

Home Screen

Main Page

Main Page


⚠️ Known Issues

  1. Does not fully support Windows.
  2. Has issues on machines running nvm.

🚀 Getting Started

  1. Clone the repo:
git clone https://github.com/your-username/workflow-manager.git
cd workflow-manager
  1. Install dependencies:
npm install
  1. Start the App Blocker service
sudo systemctl start app-blocker.service
  1. Run the app
npm start

About

can you hack it project track 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.4%
  • Shell 16.1%
  • HTML 1.3%
  • CSS 0.2%