Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henrikesilva/timerdoro
Este é um aplicativo de temporizador Pomodoro desenvolvido em React como parte da formação do curso Ignite da RocketSeat
https://github.com/henrikesilva/timerdoro
frontend react react-hooks rocketseat styled-components vite
Last synced: 21 days ago
JSON representation
Este é um aplicativo de temporizador Pomodoro desenvolvido em React como parte da formação do curso Ignite da RocketSeat
- Host: GitHub
- URL: https://github.com/henrikesilva/timerdoro
- Owner: henrikesilva
- Created: 2023-09-30T14:01:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-26T20:03:32.000Z (over 1 year ago)
- Last Synced: 2024-11-15T18:21:22.369Z (3 months ago)
- Topics: frontend, react, react-hooks, rocketseat, styled-components, vite
- Language: TypeScript
- Homepage:
- Size: 340 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Timerdoro
Pomodoro Timer
Este é um aplicativo de temporizador Pomodoro desenvolvido em React como parte da formação do curso Ignite da RocketSeat.O aplicativo permite que você use a técnica Pomodoro para gerenciar seu tempo de trabalho e descanso, permitindo que você inicie e interrompa o tempo conforme for necessário e salvando o histórico dentro do local storage do seu navegador.
## Funcionalidades
- Tema dark
- Contador em Tempo Real
- Iniciar e interromper contador
- Consultar Histórico## Demonstração
Você pode testar e utilizar a aplicação através da versão 1.0.0 publicada em:
- https://timerdoro.netlify.app## Stack utilizada
**Front-end:** React, Vite, Styled-Components, React-Router-Dom, React-Hook-Forms, Phosphor-react, @hookform/resolvers, zod, date-fns, immer
## Rodando localmente
Clone o projeto
```bash
git clone https://github.com/henrikesilva/Timerdoro
```Entre no diretório do projeto
```bash
cd timerdoro
```Instale as dependências
```bash
npm install
```Inicie o servidor
```bash
npm run dev
```## Contribuindo
Se você quiser contribuir com este projeto, siga estas etapas:
Faça um fork deste repositório.
Crie um branch para sua nova funcionalidade `git checkout -b feature/my-new-feature`.
Faça suas alterações e adicione seus arquivos `git add .`.
Confirme suas alterações `git commit -m 'Adicionando nova funcionalidade'`.
Envie para o branch `git push origin feature/my-new-feature`.
Crie um novo Pull Request.
## Feedback
Se você tiver algum feedback, por favor entre em contato através de [email protected]
## Licença
Este projeto está licenciado sob a licença MIT.