Skip to content

Repository files navigation

Logo

Pomodoro - ToDo

Site preview Project built with React Router, TailwindCSS, and React. Check out the deployed website.

A Pomodoro timer with a task list attached to it: you plan how many pomodoros a task should take, pick one to work on, and the timer keeps score as you go. The goal is to keep it very simple, easy to use, and with a beautiful interface.

Features

  • Pomodoro cycle — Focus, short break and long break, with a long break every N rounds
  • Custom durations — Every interval is configurable, not just the classic 25 minutes
  • Tasks tied to the timer — Estimate pomodoros per task; finishing a focus session credits the active one
  • Alerts — A chime when time is up (synthesised in the browser, no audio files) and optional browser notifications
  • Two languages — Portuguese and English, resolved on the server so the first paint is already translated
  • Everything is local — Tasks and settings live in localStorage; there's no account and no backend

Install & run

Make sure you have nodejs >=20.0.0 or higher and bun 1.1.42 or higher installed. Install dependencies with:

bun install

Once it's done start up a local server with:

bun dev

Other scripts

bun run build      # production build
bun run start      # serve the production build
bun run typecheck  # generate route types, then run tsc

Show your support

Give a ⭐ if you like this website!

Desenvolvido com ❤️ por Tifany Nunes.

About

An To-Do/Pomodoro simple app.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages