Skip to content

matrufsc2/matrufsc2

 
 

Repository files navigation

MatrUFSC2

O MatrUFSC2 nasceu com a intenção de ser um substituto ao MatrUFSC original. Criado sob principios da web moderna, usaremos bibliotecas e arquiteturas avançadas para levar ao usuário recursos inovadores e fáceis de usar.

Note que o backend (no caso, o código deste repositório) agora é uma aplicação do Google App Engine e, portanto, não é mais compatível com servidores WSGI por padrão. (e isso pode vir a mudar no futuro)

Objetivos

Como novidades ao projeto original, temos como objetivo:

  • Re-escrever o projeto original, criando uma arquitetura original, fácil de programar e conhecida pela comunidade opensource ao redor do mundo.
  • Otimizar o sistema para funcionamento nos mais variados ambiente, incluindo ambiente mobile.
  • Aprimorar a experiência do usuário ao permitir simulação mesmo quando o usuário estiver offline.
  • Criar testes automatizados para detectarmos problemas antes mesmo dos usuários notá-los.

Estaremos aprimorando o código com o passar do tempo. No momento, estaremos focando em re-escrever o frontend e o backend para fornecermos uma experiência concisa tanto para o desenvolvedor quanto para o usuário.

LICENÇA

Leia o arquivo LICENSE.

Dependências

Segue as dependências do projeto:

Instalação

  • Clone o projeto rodando:
    git clone git@github.com:matrufsc2/matrufsc2.git && cd matrufsc2
  • Instale suas dependências:
    pip install -r requirements.txt
  • Precisamos instalar as dependências do frontend! Basta executar o seguinte comando para fazê-lo:
    cd frontend && npm install && npm run-script build
  • Rode o seguinte comando:
    <caminho para a SDK do Google>/dev_appserver.py .

Pronto! O Servidor estará em execução no endereço http://127.0.0.1:8080/

About

Combinador Automático de Possibilidades Interativo de Matrícula

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 49.5%
  • Python 39.6%
  • Smarty 7.0%
  • HTML 2.3%
  • CSS 1.3%
  • Makefile 0.2%
  • Shell 0.1%