Skip to content

MoveIt é um projeto desenvolvido na Nlw4 e modificado adicionando login, animações, leanderboard e varias funcionalidades novas.

Notifications You must be signed in to change notification settings

Leandro-Goncalves/moveit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

move.it

Sobre o projeto

MoveIt é um projeto desenvolvido na Nlw4 e modificado adicionando login, animações, leanderboard e varias funcionalidades novas.

Deploy

Quer ver como o site está sem ter que compilar? É só acessar o link: moveit-gules-ten.vercel.app

Layout web

tela de login tela de home
tela de level up tela de placar

Layout mobile

tela de login mobile tela de home mobile tela de level up mobile tela de placar mobile

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

front-end

back-end

Back-End

O back-end foi construído em usando serverless seguindo os seguintes caminhos:

  • /api
    • /challengesCompleted - troca o numero de desafios completos
    • /currentExperience - troca o numero de experiencia
    • /leaderboard - returna do dados de ranking
    • /levelUp - troca o level
    • /loadChallenge - troca o numero de experiencia
    • /challengesCompleted - troca o numero de desafios completados

🚀 Como executar o projeto

💡 Como o back-end está em serverless não é necessário executar nenhuma configuração separada para ele.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

🧭 Rodando a aplicação

⚠️ Quando clonar a aplicação não se esqueça de:

  • Criar um arquivo .env com os seguintes dados:
    • GITHUB_CLIENT_ID - id do github
    • GITHUB_CLIENT_SECRET - secret do github
    • NEXTAUTH_URL - url do site
    • AUTH_SECRETS - auth do next
    • JWT_SECRET - jwt secret do next
# Clone este repositório
$ git clone https://github.com/Leandro-Goncalves/moveit
# Acesse a pasta do projeto no seu terminal/cmd
$ cd moveit

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

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

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

Author

Feito com ❤️ por Leandro Gonçalves Entre em contato!


Leandro Gonçalves

About

MoveIt é um projeto desenvolvido na Nlw4 e modificado adicionando login, animações, leanderboard e varias funcionalidades novas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published