Flow is an Electron application built with React and TypeScript, designed to help you focus on your work. With features like Pomodoro mode, focus timer mode, and streak maintenance, Flow provides a flexible approach to time management.
- Pomodoro Mode: Work in blocks of time to maintain high focus.
- Focus Timer Mode: Customizable focus timer for your specific needs.
- Streak Maintenance: Keep track of your productivity and stay motivated.
I recommend using VSCode paired with ESLint and Prettier for a seamless development experience.
Clone the repository and navigate to the project directory:
$ git clone https://github.com/lukebrichey/flow.git
$ cd flow
Install the dependencies:
$ npm install
Start the development server:
$ npm run dev
To build the application for your platform:
$ npm run build:win
$ npm run build:mac
$ npm run build:linux
- Run the built executable relevant to your OS.
- Upon launching the application, you'll see multiple modes to choose from (Pomodoro, Focus Timer, Streak Maintenance).
- Choose your preferred mode and click start.
Now you can work in peace and Flow will handle your focus sessions!
Contributions are welcome! Please feel free to make a pull request.
This project is licensed under the MIT License. See LICENSE for details.