Skip to content

stherzada/pomodoro

Repository files navigation

🍅 Pomodoro Neobrutalista

Um cronômetro Pomodoro moderno com estética Neobrutalista, construído para ser rápido, funcional e visualmente impactante.

Pomodoro Preview

📍 Sobre o Projeto

Este projeto nasceu de um desafio do curso de Luiz Otávio Miranda, evoluindo para uma aplicação completa com:

  • Estética Bento Box: Layout organizado em cards com sombras sólidas.
  • Modo Dia/Noite: Suporte total a temas claros e escuros.
  • Timer de Alta Precisão: Lógica baseada em timestamps (Date.now()) para garantir precisão mesmo com a aba em segundo plano.
  • Mobile Friendly: Layout responsivo para qualquer dispositivo.

🛠 Tecnologias Utilizadas

  • React 19 + TypeScript
  • Vite 8x
  • Tailwind CSS v4 (Estilização moderna e performática)
  • Framer Motion (Animações fluidas)
  • Google Fonts (Bricolage Grotesque e Darker Grotesque)

⭐ Como rodar localmente?

Este projeto utiliza o Bun para máxima performance, mas funciona perfeitamente com Node/NPM.

  1. Clone o repositório:
git clone https://github.com/stherzada/pomodoro.git
cd pomodoro
  1. Instale as dependências:
bun install
# ou
npm install
  1. Inicie o servidor de desenvolvimento:
bun dev
# ou
npm run dev
  1. Acesse: http://localhost:5173

📄 O que foi implementado?

  • Refatoração completa da UI (Neobrutalismo).
  • Lógica de Timer resiliente a background throttling.
  • Configurações personalizáveis de tempo.
  • Histórico de ciclos e tempo de foco.
  • Toggle de Tema (Day/Night).

Feito com 🤍 por Sther

About

Projeto utilizando React, na qual é voltado para produtividade, o método utilizado é o pomodoro ele é feito para otimizar o tempo de estudos, podendo definir o tempo que quiser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors