Skip to content
A simple web app to track work done using the Pomodoro Technique
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.env.example
.eslintrc.js
.gitignore
README.md
app.js
package-lock.json
package.json

README.md

Pomodoro Timer

A simple web app to track work done using the Pomodoro Technique.

Uses React with material-ui for the frontend and Node with Express for the backend. Authentication and database functionality is provided by Firebase. Log table is displayed using material-table. Trivia questions are provided by the Open Trivia Database.

Usage

Run npm install and npm build and create a .env file with all necessary credentials (see .env.example).

Run the app with npm start and access at http://localhost:9000.

Features

  • Timer with presets for 25 minute work sessions and 5 minute break sessions
  • Log table view of all submitted sessions
  • Email authentication with protected content routes
  • Fun trivia questions to view during breaks
  • Dark theme toggle!
You can’t perform that action at this time.