Coder Social home page Coder Social logo

rufg-atevoce's Introduction

Welcome! 👋

Hello, I'm Renan 🇧🇷 🇯🇵

  • 🎓 Graduated in software engineering - Goias Federal University (UFG)

Programming Languages

Top Langs

Contact

rufg-atevoce's People

Contributors

renanofugi avatar

Watchers

 avatar  avatar  avatar  avatar

rufg-atevoce's Issues

Definir estratégia de integração da aplicação com o RU Até Você

Para que o RU Até Você funcione, ele precisa integrar com o UFGNet. O usuário deve autenticar-se com o usuário e senha da conta única da UFG e o sistema, no servidor, faz login na conta do usuário da UFG e obtêm essencialmente as informações dos créditos do usuário no RU.

Mas para que isso aconteça precisamos saber qual dessas estratégias é factível:

  • Usar a API (caso exista) ou BD compartilhado ou alguma forma de integração de aplicações usada pela UFG, com as devidas autorizações.
  • Fazer o login e a obtenção de informações do HTML da UFGNet programaticamente no servidor.

Essa última estratégia faria mais ou menos o que o Selenium ou o Cucumber fazem, simulam cliques e entradas do usuário no navegador, mas para testes. Poderíamos até usar algumas dessas ferramentas de automatização de testes, ou fazer manualmente os cliques com JavaScript, talvez.

Deixo aberto o espaço para discussão nos comentários.

Refazer "Extrato" na tela principal

O protótipo da tela principal do RU Até Você foi criticada pelo @walisonmoreira na última apresentação por não parecer ser um protótipo que representa visualmente o produto final:

"O histórico [do "Extrato"] está pequeno aqui e os botões abaixo dele estão bem posicionados. Mas e se o histórico do aluno for de 100 compras no RU, o sistema vai mostrar todas elas? A página fica extensa demais para ver e clicar nos botões do final da página."

Duas possíveis estratégias para resolver o problema de UX aqui é:

  • Remover a tabela de Extrato e colocar em outra página (acessável por um botão/menu)
  • Fazer a tabela de Extrato na tela principal com limite de 5 compras; caso haja > 5 compras, coloca botão "Ver mais..."; e ao clicar nesse botão, abrirá uma outra página com o extrato completo do aluno.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.