Este é um projeto Angular desenvolvido por Bárbara Zamperete como trabalho de conclusão para o curso (TCC) de Ciência da Computação na Universidade Federal de Roraima.
(fazer)
Certifique-se de ter instalado o seguinte antes de iniciar:
- Node.js (versão 20.10.0)
- Angular CLI (versão 17.3.4)
- Clone este repositório.
- No diretório raiz do projeto, execute o seguinte comando para instalar as dependências:
npm install
Instalar o Angular CLI
npm install -g @angular/cli
Para iniciar o servidor de desenvolvimento, execute o seguinte comando: ng serve.
Para rodar o angular de forma que se comunique com o back-end django, usar o comando npm run dev que vai rodar o angular por cima de um proxy
Acesse o aplicativo no navegador usando o URL http://localhost:4200/.
src/app/estão os principais arquivos do sistema:src/app/homeé a pagina inicialsrc/app/pagessão os componentes que representam paginas do sistemasrc/app/sharedestão conteudos aproveitados por mais de um componentes.src/app/shared/app-materialsão os modulos do Angular Material utilizados.src/app/shared/componentssão os componenetes compartilhadossrc/app/servicessão os services que fazem as requisições da APIsrc/styles.scsssão os estilos aplicados globalmente
Cada diretorio de componente tem 3 arquivos: html, scss e ts, que são aplicados sobre eles mesmos.
Para criar um novo componente:
ng g c <caminho>/novo_componente ou ng g c novo_componente para criar dentro de src/app/
Se o componente for generico e possivel de ser compartilhado, deve ser criado dentro de src/app/shared/components
Para criar um serviço:
ng g s services/novo_service
Este projeto está licenciado sob a a licensa MIT.