Skip to content

RuanUFSC/ProjectManagerBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seja bem-vindo ao Project Manager, espero que goste :D

A aplicação apresenta páginas de login, cadastro e gerenciamento de projetos, permitindo a consulta, alteração, inclusão e remoção de dados.

Utilizei o banco de dados PostgreSQL e para fazer a conexão com o banco utilizei o Sequelize (arquivo db.config.js).

Requisitos

Para executar a aplicação será necessário:

Observações importantes

-As configurações de conexão com o banco de dados são feitas no arquivo db.config.js, que precisa de um arquivo .ENV com a seguinte estrutura:

HOST= <ex: localhost>
USER= <ex: postgres>
PASSWORD= <ex: postgres123>
DB= <ex: postgres>

-Dentro do banco devem existir 3 tabelas que podem ser criadas por meio do arquivo src > App.js. Na primeira execução, deve-se executar db.sequelize.sync({ force: true }), para isso, basta comentar as linhas 9 a 15 do arquivo App.js e descomentar as linhas 17 a 19 (após a criação das tabelas, deixar como antes).

Comandos de execução

Dentro de uma pasta rodar via terminal

Backend

git clone https://github.com/RuanUFSC/projectManagerBackend
cd projectManagerBackend

criar arquivo .env

npm install
node server.js

Frontend

Abrir outro terminal na pasta raiz criada

git clone https://github.com/RuanUFSC/projectManagerFrontend
cd projectManagerFrontend
npm install
npm run serve

Acessar a rota http://localhost:8080/

Principais tecnologias utilizadas

Node.js, Vue.js, Sequelize, Express, Body-Parser e BootstrapVue.

About

Aplicação Node.js para gerenciamento de projetos (backend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published