/projeto-ramo

Um fórum foi implementado no fim deste projeto.

Primary LanguageJavaScriptMIT LicenseMIT

Wolforum logo

Desktop
Desktop screen

Mobile
Mobile screen


📚 Sobre o projeto


O Wolforum é um projeto de um site que foi desenvolvido por nós (atuais membros do ramo) para concluir a fase trainee do processo seletivo para o Ramo Estudantil - IEEE da instituição CEFET/RJ - Maracanã. Este site é um fórum de discussões semelhante ao StackOverflow, e nele é possível criar um usuário, criar discussões, categorias de discussões e responder discussões.


💻 Tecnologias utilizadas


Este projeto foi desenvolvido com as seguintes tecnologias:
  • Node.js
  • Express
  • EJS (View engine)
  • MySQL (Banco de dados)
  • Sequelize (ORM)

👷 Contribuidores


Estes foram todos os contribuidores que participaram no projeto:

📂 Como instalar e utilizar o projeto


Você pode instalá-lo com o Git utilizando o comando:

git clone https://github.com/felipe-junior/projeto-ramo.git

Após isso, é necessário que você tenha instalado na sua máquina o MySQL. Também será necessário ter instalado o NodeJs em sua máquina para a execução do servidor da aplicação.

Feito isso, podemos executar os seguintes passos:

  1. Crie um banco de dados chamado "projetoramo", ou crie um banco com outro nome e vá no arquivo "database/databaseConfig.js" e altere o metodo database para o nome do seu banco.

  2. Vá na pasta database do projeto e crie um arquivo password.json, escreva neste arquivo { "password": "[sua senha do database]" }

  3. Abra o CMD ou PowerShell e entre no diretório do projeto.

  4. Execute o comando node index.js.

  5. Acesse a rota https://localhost:8080

  6. Pronto, agora sua aplicação está rodando !


🚀 Projetado e desenvolvido por: Lucas Farolfi, Felipe Júnior, Cleyton Prado e João Reis.