Skip to content

RafaelDuarteF/rifort-mobile-react-native

Repository files navigation

SISTEMA MOBILE DA RIFORT BUS

Requisitos:

Funcionais:

O sistema deverá:

  • Consultar a lotação de ônibus específicos de São Paulo
  • Consultar a previsão de chegada de ônibus específicos de São Paulo
  • Consultar a localização em tempo real de ônibus específicos de São Paulo
  • Todas as consultas estarão visíveis ao usuário após sua realização
  • Para realizar as consultas, usuário deverá informar o número do ônibus, seu sentido e o ponto de parada desejado
  • É possível solicitar contato ao suporte da RIFORT, informando e-mail, assunto e a mensagem. O mesmo será respondido no e-mail informado

Não funcionais

  • As requisições para contato deverão possuir limite máximo de 5 envios por sessão;
  • O sistema deverá obter as informações necessárias gerais sobre os ônibus de São Paulo utilizando a API OlhoVivo, da SPTrans;
  • O sistema deverá filtrar e automaticamente excluir solicitações de contato de usuários identificados como maliciosas ou indevidas;
  • O sistema usará o MySql com o MySql Workbench para gerenciar o Banco de Dados;
  • A aplicação deverá ser compatível com IOS e Android;
  • O banco deverá conter as tabelas de users, respectivo aos funcionários com acesso especial, e a de contatos, relacionado a solicitações de contatos dos usuários comuns.
  • O sistema será desenvolvido utilizando:
    1. Linguagens - Javascript, Typescript, PHP, SQL.
    2. Compiladores & Servers - Nodejs, Artisan
    3. Frameworks - React Native e Laravel
    4. ORM - Eloquent

Case of use Diagram:

Diagrama de caso de uso

Fluxogram Diagram:

Fluxograma de consulta RIFORT

Fluxograma do sistema de consulta RIFORT.

Database

Model Entity Relashionship

MLR Rifort

Class Diagram

Diagrama de Classe RIFORT

About

Mobile do projeto RIFORT com React Native utilizando TypeScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors