Skip to content
Rodrigo Nunes de Castro edited this page May 17, 2017 · 27 revisions

Projeto

O IntegraTI tem o objetivo de "bla"

As ideias iniciais do projeto são:

  • Autogerência de minicursos e eventos discentes e docentes (“horizontalmente”) (exposição de temas, voluntariado de apresentadores etc), com anexo dos materiais usados no evento e talvez funções de divulgaço por e-mail;
  • Organizar grupos de estudos (temporários ou não);
  • Exposição de reclamações isoladas (como chamados) na infraestrutura;
  • Repositório de trabalhos (sistemas, artigos etc) do curso com fácil contato aos criadores, como um portfólio avaliado pelos outros discentes usando vários critérios técnicos ou não;
  • Autenticação via SIGAA;
  • Área pública e área privada;
  • Área para monitorias com contatos, agenda e outras informações fornecidas pelos monitores;
  • FAQs para os ingressantes, ou um guia rápido do calouro;
  • Publicitar agendas dos laboratórios;
  • Fácil acesso a vagas de bolsas, estágios etc. vindos filtrados do bd do SIGAA.

Implementação

A implementação será feita utilizando uma abordagem de RESTful API. Na qual IntegraTI-API fornecerá a API utilizada pela interface implementada na IntegraTI-Web.

Tecnologias utilizadas

  • Python
  • Flask
  • Flask-Restplus
  • Flask-SQLAlchemy
  • Flask-Migrate
  • Flask-Script
  • PyMySQL
  • MySQL

Padrões aplicados

  • MVC

Módulos

Referências

Flask

Flask-Restplus

Flask-SQLAlchemy

Flask-Migrate

Flask-Marshmallow

MVC

Markdown

Git