Projeto Antenas (Back-End)
October 26, 2020 · View on GitHub
![]()
Índice
🤔 O que é
Aplicação web onde empresas da área de tecnologia propõem desafios, o conteúdo é avaliado pelos professores da Fatec e então enviado para que os alunos proponham soluções.
Confira os outros repositórios:
⚽ Times
Padrões de Projetos (4º semestre)
Professor Giuliano Bertoti
Alunos:
- Lucas Barcelos
- Matheus Rocha da Silva
Laboratório de Projeto Banco de Dados (5° semestre)
Professor Eduardo Sakaue
Alunos:
- Bruno Akira Ota
- Carlos Henrique Monteiro Neto
- Leticia Macedo Prudente de Carvalho
- Matheus Rocha da Silva
- Thaís Bitencourt de Meneses
- Vanessa Bessa Diogenes Castellano
- Yan Rodrigues de Azevedo
🔬 Tecnologias utilizadas
- NodeJS
- Express
- MongoDb
- GraphQL
- Autenticação JWT
- Docker
⚙️ Como executar a aplicação
Antes de tudo, instale as seguintes ferramentas:
- NodeJS (se você utiliza Linux ou Mac, recomendamos o NVM)
- Yarn
- Docker
- Docker Compose
Clone o projeto no diretório de sua preferência:
git clone https://github.com/mrocha98/antenas-back.git
cd antenas-back
Crie o arquivo .env e copie o conteúdo do arquivo .env.example para dentro dele
cp -r .env.example .env
Inicie o container do MongoDB
docker-compose up -d
Instale as depêndencias do projeto
yarn install
Inicie a aplicação em modo de desenvolvimento
yarn start:dev
OBS: Esste projeto utiliza uma ferramenta de padronização de commits. Não passe a flag -m na hora de commitar, basta utilizar git commit que a cli será ativada. Confira uma demonstração nesse vídeo:
📸 Capturas de tela
Página inicial (landing page)
Criação de conta
Dashboard do aluno
Página de medalhas
Acompanhamento de projeto
