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.
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
.
- 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!