Skip to content

AnnaCodes1093/tempus

 
 

Repository files navigation

Tempus

A simple yet featureful pomodoro in the tray/menubar

Windows Release Badge MacOS Release Badge Version Last commit GitHub Downloads

Tempus cover

Features

Click on the arrows to get more informations about these features

⏱️ Change work time and pause time

Want to work 27 min ? You can.

preview

⏲️ Automagically set the timer till the next hour

Want to work until 8 PM ? You can set the timer automagically for you.
Note: It will revert your settings after the timer.

preview

🚩 Goals

Want to work at least 1 hour a day ? You can create a goal for that.

preview

🔥 Streak

It counts how many times you finished a pomodoro.

preview

📊 Statistics

It gives you insights about your productivity.

preview

🔁 Cycles

If set, it will automatically stop the pomodoro after `x` times.

preview

Want to contribute ?

Prerequisites

Steps

  1. Clone the repository
> git clone https://github.com/KeziahMoselle/tempus.git
  1. Create a new branch (i.e: feat-new-feature)

  2. Install dependencies :

> cd tempus && yarn
  1. Run the app in development mode
> yarn dev

Tests

See Test Cases

Project tree

|-- tempus
    |-- assets              <-- Assets for the app
    |-- build               <-- The React build
    |-- dist                <-- Binaries will be generated here
    |-- public
    |   |-- utils           <-- Utility functions
    |   |-- app.js          <-- Electron main process
    |   |-- icons.js
    |   |-- index.html
    |   |-- preload.js      <-- Inject Node modules to the renderer process
    |   |-- store.js        <-- Store
    |   |-- icons
    |-- src                 <-- React App
        |-- App.jsx         <-- Main component
        |-- index.css       <-- Main CSS
        |-- index.js
        |-- components
        |-- fonts

How to build ?

> yarn build

The binaries will be created in the dist folder.

Built With

  • Electron - framework for creating native applications with web technologies
  • React - A JavaScript library for building user interfaces

Contributors

Thank you ❤️

License

This project is licensed under the MIT License.

About

⏳ A simple yet featureful pomodoro in the tray/menubar

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 80.4%
  • CSS 19.1%
  • HTML 0.5%