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.
- Host: GitHub
- URL: https://github.com/datvn21/phocus
- Owner: datvn21
- Created: 2025-03-13T09:38:37.000Z (about 1 year ago)
- Default Branch: ReactJS_Base
- Last Pushed: 2025-04-09T03:41:52.000Z (about 1 year ago)
- Last Synced: 2025-06-20T09:06:56.272Z (11 months ago)
- Topics: application, focus-timer, reactjs, svelte, tauri-app, windows, windows-desktop, yt-dlp
- Language: JavaScript
- Homepage:
- Size: 34 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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! ✨