Skip to content

max-taylor/Full-Stack-Rust---Pomodoro-Desktop-App

Repository files navigation

Rust Pomodoro Timer App

This repository contains a desktop Pomodoro Timer application, built with Rust using the Tauri framework and Yew for frontend development. The application implements the Pomodoro technique, aiding in productivity and time management.

Features

  • Pomodoro Timer: Manage work sessions and breaks efficiently.
  • Customizable Sessions: Adjust the length of work sessions and breaks.
  • System Tray Integration: Control and view the timer from the system tray.
  • Interactive UI: Start, pause, and reset the timer with intuitive controls.

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

Installation

  1. Clone the Repository

    git clone https://github.com/max-taylor/Full-Stack-Rust---Pomodoro-Desktop-App.git
  2. Run the Development Server

    cargo tauri dev
  3. Run the Tailwind Watcher service

    npx tailwindcss -i ./src/input.css -o ./output.css --watch

Usage

After starting the application, you can:

  • Set the duration of work sessions and breaks.
  • Start, pause, and reset the timer.
  • View the timer status in the system tray.
  • Access timer controls through the system tray icon.

License

This project is licensed under the MIT License.

Acknowledgments

  • Yew Framework
  • Tauri Toolkit
  • Rust Community

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors