Este repositório contém a parte de frontend do sistema de GEA - Gestão de espaços acadêmicos, desenvolvido em Angular. O objetivo do projeto é fornecer uma interface moderna, intuitiva e responsiva para que professores e administradores possam gerenciar seus agendamentos de forma prática.
-
Clone o repositório
git clone https://github.com/seu-usuario/seu-repositorio.git cd seu-repositorio -
Instale as dependências
npm install
-
Execute o servidor de desenvolvimento
ng serve
O projeto estará disponível em: http://localhost:4200
Para manter a padronização do código, utilize as seguintes extensões no VS Code:
Após instalar as extensões, configure nas configurações de usuário (settings.json). Para acessar basta utilizar ctrl+shift+p e digitar User settings (JSON):
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"html",
],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "always"
}Essas ferramentas garantem a formatação automática e a análise de código em tempo real, seguindo as regras definidas no projeto.
O projeto utiliza TSDoc para a documentação interna do código-fonte. Geramos esta documentação em um site local interativo para consulta.
Para gerar e visualizar a documentação:
- Execute o script de documentação:
npm run doc
- Após executar o comando, acesse o link fornecido no terminal (geralmente http://127.0.0.1:8080).
- Isaque Barbosa – Líder do Frontend
- Felipe Santos nascimento
- Nicolas Augusto Almeida
- Enzo de Aguiar Rodrigues
- Escolha ou crie uma issue.
- Crie uma branch com o nome da issue.
- Desenvolva a solução e faça commits claros.
- Abra um Pull Request (PR) para a branch principal.
- O líder revisará e aprovará (ou solicitará ajustes).
- A issue será fechada após a aprovação do PR.
Este projeto é de uso acadêmico e foi desenvolvido no contexto da FATEC Itu.