Skip to content

Repositório para disciplina de Engenharia de Software II.

Notifications You must be signed in to change notification settings

kaelsilva/event-manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event-manager

Descrição:

O sistema EventManager terá o cadastro de eventos (festa, espetáculo, comemoração, solenidade etc.) organizado por especialistas, com objetivos institucionais, comunitários ou promocionais. Também contará com as funcionalidades de aquisição de ingressos para os eventos cadastrados, notificação de eventos por meio de localização ou histórico de eventos e exibirá os relatórios dos eventos para os seus organizadores.

Na página Documentação temos os detalhes do projeto e a lista de documentos.

Tecnologias:

  • Back-End: Node.js
  • Front-End: React.js

Tutoriais:

Instalação

Backend

  1. Na pasta backend rode: yarn ou npm install
  2. Crie um arquivo .env e insira as seguintes configurações de acordo com o .env.example
  3. Caso tenha o docker e o docker-compose instalado (o que aconselho pois docker é sensacional!), verifique se as portas 3000, 5432, 16543 já estão sendo utilizadas, caso esteja, terá que alterar as portas no docker-compose.yml e substituir a porta antes do :, após isso rode docker-compose up -d --build. Caso não dê erro, significa que deu tudo certo! 😄
  4. Caso não tenha e nem queira instalar o docker e docker-compose, certifique-se de ter o postgres rodando na porta 5432 com as devidas configurações setadas no .env.
  5. Após isso, caso esteja rodando local, sem o docker, rode: yarn build && yarn migrate && yarn start.
  6. Se aparecer um opa, Perfeito!

Frontend

  1. Na pasta frontend rode: yarn ou npm install
  2. Após isso rode: yarn start
  3. Certifique-se de ter rodado o backend antes do frontend caso queira ver todas as funcionalidades sem bugs inesperados.0

About

Repositório para disciplina de Engenharia de Software II.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.0%
  • CSS 15.9%
  • JavaScript 1.2%
  • Other 0.9%