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.
- Back-End: Node.js
- Front-End: React.js
- Na pasta backend rode:
yarn
ounpm install
- Crie um arquivo .env e insira as seguintes configurações de acordo com o .env.example
- 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 rodedocker-compose up -d --build
. Caso não dê erro, significa que deu tudo certo! 😄 - 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.
- Após isso, caso esteja rodando local, sem o docker, rode:
yarn build && yarn migrate && yarn start
. - Se aparecer um opa, Perfeito!
- Na pasta frontend rode:
yarn
ounpm install
- Após isso rode:
yarn start
- Certifique-se de ter rodado o backend antes do frontend caso queira ver todas as funcionalidades sem bugs inesperados.0