Jump to content
Gamemaster

Bora unificar os nossos transportes públicos mas com código! [Open-Source]

Recommended Posts

Gamemaster

Com cerca de 80 ou mais empresas de transportes públicos não existe a porra de um sistema em que unifique os horários delas todas e que faza a interligação entre rotas. Fod**** 
Quer dizer, para visitar todas as terras em Portugal teria que ter cerca de 80 ou mais horários comigo e aposto que 70% é em formato de papel. 
Pessoal, bora mudar isso. Bora criar uma API em que centraliza todos os horários, todas as rotas, todas as cidades, todos os distritos, todas as zonas... e por ai além!!!
O objetivo é que o utilizador apenas tenha que introduzir o local de partida e o local de chegada e com esses dados a API vai devolver a rota mais rápida com menos mudanças de linhas possíveis, informação para cada transporte e eventualmente o preço.

Como sou da Figueira da Foz vou dar como exemplo a seguinte rota (Atenção que os dados são imaginários):

    Local de Partida: Aeroporto de Lisboa
    Local de Chegada: Figueira da Foz

 - Aeroporto até S. Sebastião [Linha Vermelha] (Metropolitano de Lisboa) {Metro}
     Partida: 08:23h ; Chegada: 08:33h
 - S. Sebastião até Sete Rios [Linha Azul] (Metropolitano de Lisboa) {Metro}
     Partida: 08:38h ; Chegada: 08:41h
 - Sete Rios até Figueira da Foz [Linha 3] (Rede-Expressos) {Autocarro}
     Partida: 09:00h ; Chegada: 12:00h

Seria ou não brutal?
Nem toda gente tem carro e aliás carro nem se quer é ecologicamente vantajoso. 

Já dei alguma Estruturação no Projeto e o código está público, isto é, Open Source.

Link: https://github.com/glaand/tpp

Conto com vocês ;)

Português todo tropeçado mas deu para entender

Share this post


Link to post
Share on other sites
Gamemaster
55 minutos atrás, HappyHippyHippo disse:

Perdeste-me em python... 

Atão xD?

É Django com Docker, é uma bomba!

 

52 minutos atrás, brunuu disse:

basicamente um kuantokusta mas para transporte publicos, é uma boa ideia sim

Yh basicamente isso brunnu

Share this post


Link to post
Share on other sites
apocsantos

Boa noite,

Citação

Nem toda gente tem carro

E nem toda agente quer ter!

A ideia parece-me muito boa, mas falta a operacionalização disso. Sabes que não existe uma uniformização de formato de dados, nem API's de acesso aos dados de forma uniforme, portanto cada operador, disponibiliza, ou não, os preços, horários e rotas dos seus transportes públicos.

O mais simples, a meu ver, seria usar algo semelhante ao "google maps", tipo cada utilizador da plataforma, pode e é de alguma forma incentivado a inserir dados, validar dados, editar dados, na aplicação, de forma a que os dados sejam lá colocados de forma a manter a aplicação.

Atentamente,
Apocsantos


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.