Skip to content

michaelprocha/fokus

Repository files navigation

fokus

This website is a task management application with an integrated focus timer, designed to help users stay productive while completing their tasks. It includes a 25-minute focus mode to work with full concentration, as well as short breaks (5 minutes) and long breaks (15 minutes) to rest between sessions. There are no limits on how many times each mode can be used, allowing users to switch freely between focus and break modes. The timer can be started, paused, and resumed in any mode, giving full control over the workflow. Additionally, the site provides optional sound playback, which users can turn on or off directly within the application to enhance focus or relaxation.


✨ Features

  • Task list to organize and track activities

  • 25-minute focus mode for productive work sessions

  • 5-minute short break and 15-minute long break modes

  • Start, pause, and resume the timer in any mode

  • Built-in sound system with on/off control


📷 Screenshots

Desktop

screenshot-desktop


🚀 Technologies

  • TypeScript

  • Tailwind

  • Vite


📦 How to use

  1. Clone the repository:
git clone https://github.com/michaelprocha/fokus
  1. Dowloand NodeJS.

  2. Install dependencies:

npm install
  1. Run locally
npm run dev

👨‍💻 Author

Made by Michael Rocha


📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.