Skip to content

fga-eps-mds/2019.2-Amika-Wiki

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.

Aplicação

Professor


Aluno


Tecnologias Utilizadas

O projeto foi dividido em dois repositórios: o Amika-Backend que é desenvolvido com o framework Django escrito em Python e o Amika-Frontend que é desenvolvido com o framework Angular escrito em TypeScript. Os dois se comunicão 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.

Ambiente de Desenvolvimento

Para subir o GitHub Pages localmente, existem duas opções:

  • Node.js/Docsify

    • Baixe e instale o Node.js;
    • Instale o Docsify com o comando npm i docsify-cli -g;
    • Rode-o com o comando docsify serve no diretório raiz do projeto;
    • Abra o navegador e vá para a url http://localhost:3000.
  • Python

    *[PORT] deve ser excuído ou substituído por valor numérico.

Documentação

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

Licença

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

Copyright (c) 2019 Amika