{"repo":"francesco-gaglione/focus_flow_cloud","free":true,"listed":false,"github":"https://github.com/francesco-gaglione/focus_flow_cloud","clone":"git clone https://github.com/francesco-gaglione/focus_flow_cloud.git","description":"A Pomodoro technique tracking service built with Rust. I created this application for my personal use to track my focus sessions and productivity, and decided to share it in case others might find it useful.","language":"Rust","stars":46,"topics":["axum","pomodoro-technique","rust","self-hosted","flutter"],"license":null,"category":"self-hosted-apps","readme_excerpt":"FocusFlow A comprehensive Pomodoro technique tracking solution featuring a Rust backend and a native cross-platform app built with Tauri v2 + SvelteKit. This monorepo contains both the cloud infrastructure and the client application. Full Documentation : https://francesco-gaglione.github.io/focus flow cloud/ Screenshots Tasks Calendar (Month) Calendar (Week) Statistics Timer What is FocusFlow? FocusFlow is a complete ecosystem for time management using the Pomodoro technique. It allows you to: - Track Sessions : Manage work and break intervals. - Sync in Real-time : Synchronize state across multiple devices using WebSockets. - Organize Tasks : Categorize, prioritize, and schedule your to-dos. - Analyze Productivity : View detailed statistics and patterns. - Native Experience : Download and install the native app on macOS, Windows, Linux, and Android. I built this project for my personal use to optimize my daily workflow and decided to share it as an open-source project. Project Structure This is a monorepo containing: - backend/ : Server-side application built with Rust (Axum, Diesel, Tokio). - app/ : Native cross-platform app built with Tauri v2 + SvelteKit + TypeScript. Features Backend - Pomodoro Session Tracking : Core logic for timer state. - Real-time Synchronization : WebSocket broadcasting to all connected clients. - RESTful API : Documented via OpenAPI/Swagger. - Clean Architecture : Domain-driven design. - Push Notifications : Reminder delivery via Web Push (VAPID).","default_branch":null,"files":null,"tree":[],"storefront":"/r/francesco-gaglione","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/francesco-gaglione/focus_flow_cloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}