Skip to content

JonatasDuarte/move.it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoveIt -- NLW#4

✅ Finalizado ✅

SobreTecnologiasLayoutComo executarAutor

💻 Sobre o projeto

MoveIt foi criado com o intuito de ajudar pessoas que passam muito tempo em frente ao computador a realizar uma pausa e fazer uma atividade durante um determinado período. Ele é baseado na técnica de Pomodoro, consistindo em curtos ciclos de trabalho/estudo acompanhados de uma pequena pausa. Dessta forma, a cada atividade concluída, no tempo de pausa, o usuário recebe um XP e assim vai aumentando de nível ao atingir a meta máxima.

O MoveIt é um projeto desenvolvido na NLW#4 realizado pela Rocketseat e ministrada pelo CTO Diego Fernandes. 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.

O deploy do projeto foi feito pelo Vercel e você pode vê-lo em MoveIt

⚙️ Funcionalidades

  • Experience Bar (experiência atual e a necessária para o próximo level)
  • Profile
  • Completed Challenges
  • Countdown (de 25min)
    • Iniciar ciclo
    • Abandonar ciclo
    • Finalizar ciclo
  • Definir desafios
  • Falhar no desafio
    • Resetar desafios
    • Resetar tempo
  • Completar desafio
    • Aumentar XP
    • Resetar tempo
    • Passar para o próximo desafio
  • Notificação de novo desafio disponível
    • Exibir notificação no browser
    • Inserir áudio de notificação
  • Passar de level após completar a barra de XP
  • Exibir modal quando avançar de nível

🛠 Tecnologias

As seguintes ferramentes foram usadas na construção da aplicação:

Website (Next.js + TypeScript)

Confira o arquivo package.json

🎨 Layout

O layout da aplicação está disponível no Figma e foi feito pelo Tiago Luchtenberg:

Made by Tiago Luchtenberg

Web

NextLevelWeek NextLevelWeek

🚀 Como executar o projeto

Pré-requisitos para execução do projeto

Antes de tudo, é preciso ter em sua máquina as seguintes ferramentas: Git, Node.js.

Além de um editor para trabalhar com o código, como o VSCode

⌨ Rodando a aplicação web (Front-end)

# Clone este repositório
$ git clone [email protected]:JonatasDuarte/move.it

# Acesse a pasta do projeto no seu terminal
$ cd move.it

# Vá para a pasta da aplicação
$ cd move.it

# Instale as dependências
$ npm install ou yarn install

# Execute a aplicação em modo de desenvolvimento
$ npm run dev ou yarn dev

# A aplicação será aberta na porta:3000 no seu browser - acesse http://localhost:3000

💪 Quer contribuir para o projeto?! Então segue os passos

  1. Faça um fork do projeto
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature
  • Caso queira saber mais sobre como contribuir em um projeto no git: Clique aqui

👨‍💻 Autor

Feito com 💙 por Jonatas Duarte

About

Aplicação desenvolvida na NLW#4 da rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published