Skip to content

Este repositório se refere ao Frontend da aplicação Amika, um sistema para auxiliar alunos e professores da disciplina de felicidade.

License

Notifications You must be signed in to change notification settings

fga-eps-mds/2019.2-Amika-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Maintainability Coverage Status

Ambientes:

Build Status Maintainability Coverage Status

Ambientes:

Sobre

Amika é um Progressive Web App com o objetivo de auxiliar a organização da disciplina de Tópicos Especiais em Engenharia de Software, com abordagem em Felicidade, da Universidade de Brasília. Assim como também proporcionar para os alunos um ambiente de interação e ajuda para lidar com problemas de saúde mental, fornecendo uma experiência mais agradável. Este repositório se refere ao Frontend da aplicação, caso deseje contribuir com nosso Backend, visite o repositório da nossa API: Amika-Backend.

Documentação

Documentação do projeto está disponível em Amika Wiki.

Tecnologias Utilizadas

Este repositório foi desenvolvido com o Framework Angular escrito em TypeScript e se comunica com a API através de requisições HTTP auxiliado pelo Django REST framework. O ambiente de desenvolvimento é isolado em containers com o Docker e o gerenciamento é feito pelo Docker Compose. A integração contínua é feita pelo Travis CI. Os deployments de desenvolvimentos, homologações e produções são feitos no Heroku.

Instalação

Pré-requisitos

Configuração

Clone o repositório no diretório desejado

git clone https://github.com/fga-eps-mds/2019.2-Amika-Frontend

Utilize o seguinte comando para subir a aplicação

docker-compose up

A aplicação pode ser acessada através do localhost:

localhost:4200

Comandos Úteis

Docker

Listar containers ativos

docker ps

Entrar no bash do container

docker exec -it frontend bash

Parar o container

docker stop frontend

Remover o container

docker rm frontend

Angular(Comandos executados dentro do container)

Criar um novo componente

ng g c nomeComponente

Criar um novo serviço

ng g s nomeServico

Rodar os testes

ng test

Como contribuir

Para contribuir com o projeto é importante seguir o Guia de Contribuição do repositório, assim como seguir as Politicas de Commits e Branches presentes no nosso plano de gerencia de software.

Licença

Este projeto está licenciado sob os termos da licença MIT.

Copyright (c) 2019 Amika

About

Este repositório se refere ao Frontend da aplicação Amika, um sistema para auxiliar alunos e professores da disciplina de felicidade.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published