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.
npm install and
npm build and create a
.env file with all necessary credentials (see
Run the app with
npm start and access at
- 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!