An open-source Pomodoro timer with Formula 1 visuals
Pitmydoro is an open-source application that combines the Pomodoro Technique with Formula 1 visual concepts. You don't need to be an F1 fan or understand racing terms to use itβit simply gives your work sessions a unique, engaging twist.
The app features smooth animations, full customization options, and a fresh take on the traditional Pomodoro timer. It's productivity made visually appealing, designed for anyone looking to focus better while enjoying a modern, dynamic interface.
Choose between Soft, Medium, or Hard compounds to set different work session lengths that fit your workflow
Create, organize, and track your to-do list
- π F1-Inspired Design: An interface where a Formula 1 car will be racing while you're in an active session. Each tire compound represents different session durations
- β±οΈ Classic Pomodoro: 25-minute work sessions with 5-minute pit stops (configurable)
- π― Customizable Intervals: Adjust work and break durations to your pace
- π Sound Effects: Team radio notifications when your time is about to end
- π¨ Team Themes: Choose your favorite F1 team livery (Ferrari, Mercedes, Red Bull, McLaren, etc.). This changes the entire app's color palette
- π Dark/Light Mode: Race day and night mode for comfortable viewing
- π± Fully Responsive: Works flawlessly on desktop, tablet, and mobile
- πΎ Session Persistence: Never lose your progress with auto-save
- Node.js >= 20.0.0
- npm, yarn, pnpm, or bun (preferable)
# Step 1 - Install all the dependencies
bun install
# Step 2 - Run de application
bun devOpen http://localhost:3000 to see the app.
Some of the tech we're using it's Next.js 15, TypeScript, Tailwind CSS, Vercel
You can check the .env.example:
NEXT_PLAYWRIGHT_TEST_BASE_URL= // This is used for testing with playwrightThis project is not affiliated with Formula 1, or any of its teams or drivers.
