Skip to content
This repository has been archived by the owner on Sep 20, 2022. It is now read-only.

Site com um sistema de cadastro de usuários, onde cada um tem acesso a diversos desafios e recebe recompensas ao completá-los.

Notifications You must be signed in to change notification settings

AloneInAbyss/projeto-hilbert

Repository files navigation

PROJETO HILBERT

Guia de Instalação

Programas Necessários:

  • NodeJS
  • MongoDB

O NodeJS será usado para executar o JavaScript em um web server em nossa própria máquina. O MongoDB é um banco de dados onde os dados da aplicação ficam armazenados.

Veja abaixo o guia de instalação de cada um desses programas.

  • Clique aqui para ver o guia de instalação do NodeJS
  • Clique aqui para ver o guia de instalação do MongoDB

Baixando e Rodando o Projeto

  1. Nesta mesma página do GitHub, clique em "Code" e na opção "Download ZIP" para baixar os arquivos do projeto. Para facilitar o acesso pelo Prompt de Comando, salve os arquivos na Área de Trabalho.

projeto-01

  1. Extraia os arquivos. Novamente, para facilitar o acesso extraia na Área de Trabalho.

projeto-02 projeto-03

  1. Agora precisamos acessar a pasta dos arquivos através do Prompt de Comando do Windows. Abra o Prompt e digite cd Desktop para acessar a Área de Trabalho. Se você salvou em outro lugar, deverá usar caminho escolhido. Então digite cd projeto-hilbert-main para acessar a pasta.

projeto-04 projeto-05 projeto-06

  1. Agora que estamos com o Prompt no diretório do projeto, use o comando npm install para instalar as dependências necessárias.

projeto-07

  1. Ao finalizar, já estamos prontos para iniciar o servidor. Para isso use o comando npm start.

projeto-08

  1. Agora o servidor está pronto para ser acessado através do endereço http://localhost:3000/. Não feche o Prompt de Comando senão o servidor também será encerrado.

projeto-09

Overview do Projeto

Se tudo deu certo até aqui, acessando http://localhost:3000/ você irá se deparar com a página de login do site. O passo inicial é realizar o cadastro através do botão "Cadastre-se".

guia-01

Na página inicial haverá alguns desafios que são criados automaticamente para novos usuários. No fim da página há um desafio marcado como concluído que tem algumas dicas sobre o site.

guia-02

Ao clicar em algum desafio, é possível ver sua descrição e marcar como concluído quando desejar. Quando um desafio for concluído, o botão para acessar a recompensa será desbloqueado.

guia-03

guia-04

Além do sistema de desafios e recompensas, há uma área administrativa para gerenciar os conteúdos do site. Experimente sair do usuário atual e fazer login com o usuário admin e a senha admin123. No topo da página inicial, haverá um link para a página "Admin".

guia-05

Mais Informações

Tecnologias utilizadas:

Módulos:

Gerenciamento do projeto:

About

Site com um sistema de cadastro de usuários, onde cada um tem acesso a diversos desafios e recebe recompensas ao completá-los.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published