trufi-association / trufi-core Goto Github PK
View Code? Open in Web Editor NEWTrufi - A Flutter app for Public Transportation
Home Page: https://www.trufi-association.org
License: GNU General Public License v3.0
Trufi - A Flutter app for Public Transportation
Home Page: https://www.trufi-association.org
License: GNU General Public License v3.0
open trip planner. how could this work with own data and with flutter app
Show information for the selected option:
EG:
- Walk 3 min (120 m) to Avenida Papa Paulo, Central Santa Maria
- Ride bus #205 for 6 min (2 km) to Avenida Belzu, San Pedro
- Walk 8 min (570 m) to Destination
Here is an example request:
Note: The data
should always be 01-01-2018
because we do not have real schedules.
Read more about the "/plan" endpoint: http://dev.opentripplanner.org/apidoc/1.0.0/resource_PlannerResource.html
I've created a free MapTiler account that we can use for the first tests with 100.000 request per month for free.
https://maps.tilehosting.com/styles/positron/{z}/{x}/{y}.png?key=REMOVED
https://maps.tilehosting.com/styles/positron/{z}/{x}/{y}@2x.png?key=REMOVED
* [ ] remove "road &", "& path", ... entries ([list of types]
* [ ] remove duplicate entries
* [ ] remove empty entries
adding favorites for recent searches by clicking on them in list
sort them on top of recent searches
use map marker from google map for position
API Docs: http://dev.opentripplanner.org/apidoc/1.0.0/resource_GeocoderResource.html
Walk 3 min (120 m) to
Avenida Papa Paulo, Central Santa Maria
Ride bus #205 for 6 min (2 km) to
Avenida Belzu, San Pedro
Walk 8 min (570 m) to
Destination
please respect line breaks
As passenger, I want to know which lines are passing by my current place.
Die Idee war so ein bißchen, dass man direkt nach dem Öffnen der App sieht, welche Linien grundsätzlich am Standort vorbeiführen.
how to publish it?
We need a way to get feedback from users to missing routes or corrections
Englisch | Spanisch | Quechua | |
---|---|---|---|
Title | Trufi App | ||
Tag Line | Public transportation in Cochabamba | Transporte público en Cochabamba | |
Description (max 100 chars) | The best way to travel with trufis, micros and busses through Cochabamba. | La mejor forma de viajar con trufis, micros y buses a través de Cochabamba. | |
Instructions | Walk X m to Y Ride Bus for X km to X (X min) Walk to Destination | Caminar X metros hasta Y Tomar Bus por X kilómetros hasta Y (Z minutos) Caminar hasta destinación | |
Menu | Show routes About Send Feedback Become part of the Team | Muestra rutas Acerca Envía comentarios Forme parte del equipo | |
Feedback | Do you have suggestions for our app or found some errors in the data? We would love to hear from you! Please make sure to add your email address or telephone, so we can respond to you. | ¿Tienes sugerencias para nuestra aplicación o encontraste algunos errores en los datos? Nos encantaría saberlo! Asegúrate de agregar tu dirección de correo electrónico o teléfono para que podamos responderte. | |
About | We are a bolivian and international team of people that love and support public transport. We have developed this app to make it easy for people to use the transport system in Cochabamba and the surrounding area. | Somos un equipo boliviano e internacional de personas que amamos y apoyamos el transporte público. Desarrollamos esta aplicación para facilitar el uso del transporte en la región de Cochabamba. |
When App is installed first time, default language is spanish and not system language.
description of routes over entire width and put map above so that the routes are not underneath the panel
Would be nice to implement a language toggle and add quechua to the options, since then people will definitely talk about that app!
how to deal with languages
use a neutral color for input bar
all should be material design components or should at least look like that (like input fields, lists, floating action buttons and stuff) more like those https://flutter.io/widgets/material/
when feedback is clicked in the sidebar, redirect to email app with the corresponding email set.
error message in a popup (material design as well) that needs to be closed
begin with two input fields. Start is default own position, destination field is default filled with "please select" and show map underneath
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.