Pomodoro.dev
Projeto desenvolvido com ReactJS no evento NLW4 da Rocketseat.
Install / Use
/learn @thsthiago/Pomodoro.devREADME
💻 Sobre o projeto
O Pomodoro.Dev foi criado com base na Técnica Pomodoro, para a diminuição da ansiedade e ao aumento do foco e concentração nas tarefas, evitando o tempo desperdiçado e distrações.
Projeto desenvolvido durante a NLW4 - Next Level Week 4 oferecida pela Rocketseat. O NLW é uma experiência online com muito conteúdo prático, desafios e hacks onde o conteúdo fica disponível durante uma semana.
⚙️ Funcionalidades
-
[x] O usuário pode fazer login com o Username ou Username do Github:
- [x] Username:
- Salva apenas o nome cadastrado.
- [x] Username Github:
- Salva foto do perfil do Github.
- Salva o nome cadastrado no Github.
-
[x] Modo dark.
-
[x] Iniciar um ciclo de 25 minutos.
-
[x] Abadornar ciclo.
-
[x] Dispara um efeito sonoro quando o ciclo chega ao fim.
-
[x] No final do ciclo libera um novo desafio.
-
[x] A cada desafio concluído o usuário ganha XP.
-
[x] O usuário pode subir de nível completando desafios.
🎨 Layout
O layout da aplicação está disponível no Figma:
<a href="https://www.figma.com/file/zKd584T9maFD5x3CzkhIxK/Pomodoro.dev?node-id=160%3A2761"> <img alt="Layout Figma" src="https://img.shields.io/badge/Acessar%20Layout-Figma-red"> </a>Web mobile
<p align="center"> <img alt="Demo pomodoradev" title="Demo pomodoradev" src="./github/pomodorodev-mobile.gif" width="150px"> <img alt="Demo desafio-mobile" title="Demo desafio-mobile" src="./github/desafio-mobile.png" width="150px"> <img alt="NextLevelWeek" title="#NextLevelWeek" src="./github/nextLevel-mobile.png" width="150px"> </p>Web
<p align="center"> <img alt="Demo pomodoradev" title="Demo pomodoradev" src="./github/pomodorodev-web.gif" width="500px"> <img alt="NextLevelWeek" title="#NextLevelWeek" src="./github/desafio.png" width="500px"> <img alt="NextLevelWeek" title="#NextLevelWeek" src="./github/nextLevel.png" width="500px"> </p>🚀 Como executar o projeto
Pré-requisitos
🧭 Rodando a aplicação web
# Clone este repositório
$ git clone https://github.com/thsthiago/pomodoro.dev.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd pomodoro.dev
Rodando aplicação com yarn:
# Instale as dependências
$ yarn
# Execute a aplicação em modo de desenvolvimento
$ yarn dev
# A aplicação será aberta na porta:3000 - acesse:
$ http://localhost:3000
Rodando aplicação com npm:
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# A aplicação será aberta na porta:3000 - acesse:
$ http://localhost:3000
🛠 Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
Utilitários
- Protótipo: Figma → Protótipo (pomodoro.dev)
- Editor: Visual Studio Code
- Ícones: Font Awesome
- Fontes: Inter, Rajdhani
💜 Obrigado
Obrigado ao Diego e a todos da equipe da Rocketseat, por mais um NLW🚀 incrível!
👨🏽💻 Autor
<img style="border-radius: 50%;" src="https://avatars.githubusercontent.com/u/61162365?v=4" width="100px;" alt=""/> <br /> <sub><b>Thiago Cabral</b></sub></a> <br />📝 Licença
Este projeto esta sobe a licença MIT.
Feito com ❤️ por Thiago Cabral 🚀
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
109.7kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.4kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
