Conteúdo
FGAtlas é um projeto web que fornece a localização dos prédios e salas da FGA, a fim de auxiliar calouros e veteranos a encontrarem os locais onde terão suas aulas. A ideia surgiu após a equipe realizar, em grupos da faculdade, uma pesquisa via forms na qual questionava os estudantes qual era a maior dificuldade dos mesmos no campus, a grande parte das respostas foram direcionadas à questões envolvendo localização. Segue algumas telas da aplicação:
Tecnologias utilizadas neste repositório:
Antes de começar, você precisa ter instalado as seguintes ferramentas:
Para executar o backend:
- Clone o repositório
git clone https://github.com/fga-eps-mds/2022-2-FGAtlas.git
- Instale todas as dependências do repositório com:
npm install
- Inicie a aplicação com o comando:
npm run start
Para executar o frontend:
- Clone o repositório
git clone https://github.com/fga-eps-mds/2022-2-FGAtlas.git
- Vá para a pasta do vite
cd ./vite-project
- Instale todas as dependências com:
npm install
- Execute no terminal:
npm run dev
Para executar os testes do backend:
- Clone o repositório
git clone https://github.com/fga-eps-mds/2022-2-FGAtlas.git
- Crie um novo banco de dados para testes com:
dbcreate fgatlasdb_test
- Instale todas as dependências do repositório com:
npm install
- Inicie os testes com:
npm run test
Para executar os testes do frontend:
- Clone o repositório
git clone https://github.com/fga-eps-mds/2022-2-FGAtlas.git
- Vá para a pasta do vite
cd ./vite-project
- Instale todas as dependências com:
npm install
- Execute no terminal:
npx cypress open
Para visualizar o BackLog do produto, acesse: BackLog
Para conseguir desenvolver o projeto FGAtlas de maneira produtiva e dinâmica utilizamos o Whatsapp para uma comunicação mais rápida e para realizar as reuniões, como dailys e reuniões semanais, e definição de Sprints e Issues utilizamos o Discord. Além disso, para organização do código e comentar detalhes importantes utilizamos as próprias Issues. Para uma melhor organização das issues e para uma metrificação mais detalhada das contribuições utilizamos o ZenHub.
Para contribuir com o projeto leia o Guia de Contribuição e para saber como se deve comportar para um bom andamento do projeto, leia nosso Código de Conduta
Foi feita uma autoavalição dos membros na Release 1 em relação a contribuição com o projeto, assim como na Release 2. É possível observar nos documentos que o grupo teve um desempenho bem equilibrado, o que contribuiu para um bom trabalho em equipe.
O grupo fez um Post Mortem para descrever um pouco da experiência de cada membro dentro da matéria e durante o desenvolvimento da aplicação. O documento também é voltado para auxiliar futuros alunos da matéria de MDS.
Kauã Vinícius e Rafael Bosi
Distributed under the MIT License. See LICENSE for more information.