An open API service indexing awesome lists of open source software.

https://github.com/datvn21/phocus

Phocus is a productivity app designed to help you manage your time effectively and stay focused. Built with a Pomodoro timer and customizable Focus Rooms, it empowers you to work smarter, not harder.
https://github.com/datvn21/phocus

application focus-timer reactjs svelte tauri-app windows windows-desktop yt-dlp

Last synced: about 2 months ago
JSON representation

Phocus is a productivity app designed to help you manage your time effectively and stay focused. Built with a Pomodoro timer and customizable Focus Rooms, it empowers you to work smarter, not harder.

Awesome Lists containing this project

README

          

# Phocus

Phocus is a minimalist Pomodoro and focus management app built with Tauri, designed to help users boost productivity by balancing work and rest effectively.

## I'm focusing on Window App.

## Features

- 🌟 **Pomodoro Timer**: Set customizable work and break intervals.
- 📅 **Focus Room**: A distraction-free environment to stay concentrated.
- 🔔 **Notifications**: Alerts for session changes (work, short break, long break).
- 🎨 **Sleek UI**: Clean and user-friendly interface.
- âš¡ **Lightweight**: Built with Tauri, ensuring fast performance and minimal resource usage.

## Installation

### Prerequisites

Ensure you have the following installed:

- [Node.js](https://nodejs.org/)
- [Rust](https://www.rust-lang.org/tools/install)
- [Tauri](https://tauri.app)

### Clone the repository

```bash
git clone https://github.com/datvn21/phocus.git
cd phocus
```

### Install dependencies

```bash
pnpm install
```

### Run the app

```bash
pnpm run tauri dev
```

## Build

To build the app for distribution:

```bash
pnpm tauri build
```

The output will be in the `src-tauri/target/release` directory.

## Contributing

Contributions are welcome! Feel free to fork the repo, create a branch, and submit a pull request.

1. Fork the repository.
2. Create your branch: `git checkout -b feature/your-feature-name`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin feature/your-feature-name`
5. Open a pull request.

## License

This project is licensed under the [MIT License](LICENSE).

## Acknowledgments

- Thanks to the [Tauri](https://tauri.app) team for their amazing framework.
- Inspired by the concept of focused productivity and the Pomodoro technique.

---

Happy focusing! ✨