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.
Este projeto foi desenvolvido com as seguintes tecnologias:
- Node.js
- Express
- EJS (View engine)
- MySQL (Banco de dados)
- Sequelize (ORM)
Estes foram todos os contribuidores que participaram no 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:
-
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.
-
Vá na pasta database do projeto e crie um arquivo password.json, escreva neste arquivo { "password": "[sua senha do database]" }
-
Abra o CMD ou PowerShell e entre no diretório do projeto.
-
Execute o comando node index.js.
-
Acesse a rota https://localhost:8080
-
Pronto, agora sua aplicação está rodando !
🚀 Projetado e desenvolvido por: Lucas Farolfi, Felipe Júnior, Cleyton Prado e João Reis.