Giter Site home page Giter Site logo

trufi-association / trufi-core Goto Github PK

View Code? Open in Web Editor NEW
92.0 92.0 45.0 131.98 MB

Trufi - A Flutter app for Public Transportation

Home Page: https://www.trufi-association.org

License: GNU General Public License v3.0

Kotlin 0.02% Swift 0.06% Objective-C 0.01% Dart 99.22% Ruby 0.22% Shell 0.24% HTML 0.25%
app dart flutter openstreetmap public-transport

trufi-core's People

Contributors

amenk avatar andreashelms avatar ayamil avatar danielthegray avatar dileep9490 avatar gustavotch avatar hoodi avatar md-weber avatar mdoelker avatar natalyablanco avatar raimundwege avatar rmstaanait avatar samuelriotz avatar valornaram avatar xamanu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trufi-core's Issues

input

  • email for feedback
  • About text
  • mapbox (or anything) account / key for tiles

Language Toggle

  • add language toggle to sidebar
    please map all 4 languages and if nothing is found make es fallbak
    but the user should be able to switch in the sidebar

Add Instruction as Text

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

image

UI

  • use a neutral color for the 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/
  • only show crop widget if a result is on the map (the newest version already has this functionality)
  • use map marker from google map for position
  • beginn with two input fields. Start is default own position, destination field is default filled with "please select" and show map underneath
  • error message in a popup (material design as well) that needs to be closed
  • description of routes over entire width and put map above so that the routes are not underneath the panel
  • in collapsed panel put one line summary like google does. the single steps and the time in one line
    screenshot_20180910-170356
    screenshot_20180911-124618

Error popup

error message in a popup (material design as well) that needs to be closed

Collapse panel summary

in collapsed panel put one line summary like google does. the single steps and the time in one line

image

Which lines run near my position

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.

Refactor instructions panel

description of routes over entire width and put map above so that the routes are not underneath the panel

Some tranlations for Sidebar-menu content

  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.  

Quechua language toggle

Would be nice to implement a language toggle and add quechua to the options, since then people will definitely talk about that app!

put instructions differently

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

Draw Different Parts of Route

  • Walking part should be blue dots
  • Driving part should be solid green
  • Blue dot for start
  • Red marker for destination

image

Tweak Instructions

* [ ] remove "road &", "& path", ... entries ([list of types]
* [ ] remove duplicate entries
* [ ] remove empty entries

  • add different icons for different car types ("trufi", "micro", "bus")

Refactor form origin - destination

begin with two input fields. Start is default own position, destination field is default filled with "please select" and show map underneath

Draw Alternative Rutes

The API returns three alternative routes.

  • add icons with line number
  • only color the first route
  • grey out other routes

image

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.