Este diretório centraliza o código-fonte desenvolvido pelo grupo, organizado por camadas e plataformas. Mantenha essa estrutura para garantir clareza e organização do projeto.
O código do projeto foi dividido em três frentes de desenvolvimento:
- Escopo: API Central da aplicação desenvolvida pela equipe. É aqui que reside a lógica de negócios distribuída, regras de segurança (comunicações JWT/Auth), persistência e consulta a bancos de dados lógicos (Postgres, MongoDB, Redis).
- Módulo do Microfundamento: APIs e Web Services.
- Escopo: Interface Web responsiva para navegação do usuário em microcomputadores e dispositivos compatíveis. Desenvolvida em linguagens dinâmicas / frameworks SPA (React, Vue, SPA puro).
- Módulo do Microfundamento: Recuperação de Informação na Web e Redes Sociais.
- Escopo: Interface nativa ou híbrida para smartphones (desenvolvido em React Native via Expo, Flutter, entre outros). Contempla usabilidade touch, responsividade móvel e uso de recursos físicos locais.
- Módulo do Microfundamento: Desenvolvimento de Aplicações Móveis.
Alunos, criem os documentos de instruções locais em formato README dentro de cada subpasta (backend/, frontend/, mobile/) detalhando:
- Como instalar localmente as dependências (ex:
npm install,dotnet restore). - Como configurar as variáveis de ambiente necessárias.
- Como rodar a aplicação em ambiente de desenvolvimento.
- Como executar a suíte de testes automatizados locais.