An open API service indexing awesome lists of open source software.

https://github.com/omarcoaur3lio/ignite-timer


https://github.com/omarcoaur3lio/ignite-timer

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        




Marco Aurélio




Read in english



Sobre   |   
Preview   |   
Instalação   |   
Tecnologias

## :speech_balloon: Sobre

Esta aplicação foi desenvolvida durante o segundo módulo do programa de treinamento Ignite, da [Rocketseat](https://www.rocketseat.com.br/ignite). Durante o desenvolvimento dessa aplicação foram estudados os conceitos de `ContextAPI`, `useReducer` além da utilização da biblioteca `immer`.

### Aplicação
O Ignite Timer é uma aplicação para gerenciamento de tempo no estilo `pomodoro`. Através dela é possível definir o intervalo de tempo em que pretendemos trabalhar em uma determinada tarefa. A aplicação também possibilita a visualização do histórico de tarefas realizadas, identificadas conforme seus status de conclusão ( 🟢 concluído, 🔴 interrompido ou 🟡 em andamento).

### :camera: Preview



## :hammer_and_wrench: Instalação

Para executar a aplicação em sua máquina é necessário que possua o [Git](https://git-scm.com/book/pt-br/v2/Come%C3%A7ando-Instalando-o-Git) e o [NodeJS](https://nodejs.org/pt-br/download/package-manager/) já instalados, e também um gerenciador de pacotes como o [NPM](https://www.npmjs.com/) ou [Yarn](https://yarnpkg.com/).
Com essas ferramentas instaladas:

1. Clone este repositório
```shell
git clone https://github.com/omarcoaur3lio/ignite-timer.git
```

2. Navegue até o diretório criado
```shell
cd ignite-timer
```

3. Instale as dependências do projeto
```shell
yarn # ou npm i
```

3. Execute a aplicação
```shell
yarn dev # ou npm run dev
```
O aplicativo estará disponível para acesso em seu navegador em http://localhost:5173

## :rocket: Tecnologias

- [Vite](https://vitejs.dev/)
- [ReactJS](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [React Hook Form](https://react-hook-form.com/)
- [date-fns](https://date-fns.org/)


Feito com :purple_heart: