Skip to content

UnifespCodeLab/emtu-web

Repository files navigation

VApt

Objetivo

O projeto VApt tem como objetivo melhorar a adequação do transporte público para usuários com deficiência por meio de análise e classificação dos dados de buscas realizadas pelos usuários.

  • Gerais:

    • Promoção de maior acessibilidade e autonomia para pessoas com deficiência no transporte público intermunicipal;

    • Fornecimento de dados estruturados para tomada de decisão e melhorias no serviço.

  • Específicos:

    • Coleta e classificação de demandas dos usuários com deficiência;

    • Identificação de padrões de uso e gargalos no atendimento;

    • Facilitar o acesso à informação sobre linhas e condições de acessibilidade;

    • Proposição de melhorias com base em evidências extraídas dos dados coletados.

Público Alvo

Usuários com deficiência que utilizam o transporte público intermunicipal, especialmente no estado de São Paulo

Tecnologias Utilizadas

  • Front-end: Vue, Vuex, Jest

  • Modelagem de UI: Figma

  • Back-end: TypeScript, PostgreSQL

  • Orquestração de deploy: Docker, GitHub Actions

Como Rodar o Projeto:

Protótipo

Link do figma

Fluxo de desenvolvimento

  • (opcional) Dê uma olhada em como funcionam os conventional commits

  • Vá até o board do github e encontre o emtu-web

  • Encontre a issue desejada

  • Atribua a si mesmo

  • Mude para a coluna In Progress

  • Com o projeto já clonado em sua pasta desejada, crie uma branch baseada no que está fazendo. Por exemplo:

    • git checkout -b issue-10
  • Uma boa prática é sempre deixar seus commits o mais 'atômicos' possível

  • Quando todo o desenvolvimento estiver finalizado abra um pull request. Lembrando precisa ser nesse sentido: base: main <- compare: issue-10

  • Marque os revisores para que os mesmos recebam notificação e revisem o seu pr

  • Vincule a issue aberta com o seu pr

  • Corra pro abraço

Imagens do Protótipo

inicio_desktop Tela inicial - desktop

rotas Tela de rotas - desktop

nao_encontrei_minha_rota "Não encontrei minha rota"

inicio_mobile Tela inicial - mobile

sobre Sobre o projeto

Troubleshooting

  • Versão do node:
    • Utilizando versões acima da 16 é possível que o erro ERR_OSSL_EVP_UNSUPPORTED apareça em sua tela. Como solução é possível passar uma env que fará com que o projeto utilize a versão legado do ssl provider:
    • Em seu terminal execute: export NODE_OPTIONS=--openssl-legacy-provider (Linux) ou $env:NODE_OPTIONS="--openssl-legacy-provider" (Windows)

Status

  • Em ideação
  • Em desenvolvimento
  • Testando com usuário
  • Em uso
  • Descontinuado

About

Acessibilidade nas linhas da EMTU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 13

Languages