Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandredev3/moveit-nlw04
O Move.it é um app que usa a técnica de Pomodoro, esse app faz com que pessoas que passa muito tempo na frente do computador realizar exercícios físicos - NLW#05
https://github.com/alexandredev3/moveit-nlw04
neverstoplearning nextjs nextlevelweek nextlevelweek4 nlw-4 react reactjs rocketseat rocketseat-nlw rumoaoproximonivel styled-components vercel
Last synced: about 1 month ago
JSON representation
O Move.it é um app que usa a técnica de Pomodoro, esse app faz com que pessoas que passa muito tempo na frente do computador realizar exercícios físicos - NLW#05
- Host: GitHub
- URL: https://github.com/alexandredev3/moveit-nlw04
- Owner: alexandredev3
- License: mit
- Created: 2021-02-22T13:31:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-16T23:12:06.000Z (over 1 year ago)
- Last Synced: 2024-09-30T18:22:52.848Z (about 2 months ago)
- Topics: neverstoplearning, nextjs, nextlevelweek, nextlevelweek4, nlw-4, react, reactjs, rocketseat, rocketseat-nlw, rumoaoproximonivel, styled-components, vercel
- Language: TypeScript
- Homepage: https://moveit-alexandredev3.vercel.app/
- Size: 6.01 MB
- Stars: 16
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Descrição |
Layout |
Tecnologias |
Funcionalidades |
Instalação |
Autor |
Licença## :page_facing_up: Descrição
O Move.it é um app que usa a técnica de Pomodoro, esse app faz com que pessoas que passa muito tempo na frente do computador realizar exercícios físicos.## :art: Layout
Você pode acessar o Layout pelo Figma atravês desse link.## 🛠 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias- [Next.js](https://nextjs.org/)
- [React.js](https://pt-br.reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [SWR](https://swr.vercel.app/)
- [NextAuth](https://next-auth.js.org/)
- [FramerMotion](https://www.framer.com/motion/)
- [StyledComponents](https://styled-components.com/)## :clipboard: Funcionalidades
- [x] Fazer cadastro pelo o GitHub.
- [x] Quando o usuário se cadastra um toast é rendelizado dando boas vindas para o novo usuário.
- [x] Leaderboard.
- [x] Validação para validar se o usuário completou o tempo necessário para porder completar um desafio, evitando trapaças.
- [x] Iniciar um ciclo de 25 minutos.
- [x] Abadornar ciclo.
- [x] Dispara um efeito sonoro quando o ciclo chega ao fim.
- [x] Manda uma notificação quando o ciclo chega ao seu fim.
- [x] A cada ciclo libera um novo desafio.
- [x] Usuário ganha XP a cada desafio concluído.
- [x] Usuário pode subir de nível.## :closed_book: Instalação
### Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)```bash
# Clone este repositório.
$ git clone https://github.com/alexandredev3/moveit-nlw4.git# Vá para a pasta moveit-nlw4
$ cd moveit-nlw4# Instale as dependências
$ npm install# Execute aplicação
$ npm run dev# O app vai está rodando na porta 3000 - acesse
```## :man: Autor
Feito com ❤️ por Alexandre Costa :wave::wave: Entre em contato!🚀
## :memo: Licença
Copyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).
This project is [MIT](./LICENSE.txt) licensed.