-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Rodrigo Nunes de Castro edited this page May 17, 2017
·
27 revisions
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.
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.
- Python
- Flask
- Flask-Restplus
- Flask-SQLAlchemy
- Flask-Migrate
- Flask-Script
- PyMySQL
- MySQL
- MVC
- The Flask Mega Tutorial
- Flask tutorial
- flask tutorial oficial documentation
- flask and large applications
- Blueprints
- one to many
- many to many
- many to many backref
- join conditions
- basic relationships
- three way many to many relationship
- switching from sqlite to mysql