Skip to content

laconiccrafts/pomodoroclj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PomodoroCLJ

A Pomodoro timer program built with Clojure, designed to help you boost productivity and maintain focus using the Pomodoro Technique - intended to be run on the REPL.

Features

  • Core Timer Functionality

    • 25-minute Pomodoro sessions
    • 5-minute short breaks
    • 15-minute long breaks
  • User Interface

    • Clean and intuitive design
    • Session type indicators
    • Visual progress tracking
  • Customization

    • [TODO] Adjustable session durations
    • Sound and notification controls
    • [TODO] Customizable break intervals
    • [TODO] Session preferences
  • Statistics

    • Daily Pomodoro tracking
    • [TODO] Weekly summaries
    • [TODO] Focus time analytics
    • [TODO] Productivity insights

Getting Started

Prerequisites

  • Clojure >= 1.12.0

Installation

  1. Install clj cli:
brew install clojure/tools/clojure
  1. Clone the repository:
git clone https://github.com/yourusername/pomodoroclj.git

Usage

  1. Start the REPL using your preferred Clojure editor:
clj -M:repl
  1. Use the following commands to start, stop, and reset the timer:
(help)
(start "my first task!")
(stop)
(reset)
(skip)

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published