Skip to content

Grupo18Driven/drivent_backend

Repository files navigation

DRIVEN.T FULL STACK

Continuação de um projeto legado, agora com intuito de implementar um gerenciamento de atividades que acontecerão no hotel reservado. Dessa vez utilizando a medotodologia Scrum como ferramenta pelo grupo.

Sobre

Os seguintes requisitos foram implementados:

  • Somente quem for autorizado(inscrito, ticket pago e hotel reservado)pode ter acesso a essa página de atividades
  • Para um evento de modalidade presencial, o usuário poderá escolher se deseja com ou sem hospedagem (hotel).
  • O usuário também poderá escolher uma formas de pagamento.
  • Além disso, o usuário também escolhe as suas atividades no evento.
  • Por fim, também é possível emitir um certificado de participação do evento.

Tecnologias

Usamos as seguintes ferramentas e frameworks:

Como rodar

  1. Clone este repositório
  2. Clone e siga as instruções do repositório front-end: https://github.com/Grupo18Driven/drivent_frontend
  3. Instale todas as dependências

npm i

  1. Crie um banco de dados PostgreSQL com o nome que desejar

  2. Configure o arquivo .env.development usando o arquivo .env.example (consulte "Executando o aplicativo localmente ou dentro da seção docker" para obter detalhes)

  3. Execute todas as migrações

npm run dev:migration:run

  1. seed db

npm run dev:seed

  1. Execute o back-end em um ambiente de desenvolvimento:

npm run dev

Como executar testes

  1. Siga as etapas da última seção

  2. Configure o arquivo .env.test usando o arquivo .env.example (consulte a seção "Executando o aplicativo localmente ou dentro do docker" para obter detalhes)

  3. Execute todas as migrações:

npm run test:migration:run

  1. Execute o teste:

npm run test

Construindo e iniciando a produção

npm run build

npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •