Coder Social home page Coder Social logo

trackxi's Introduction

alt tag TRAXI

App que te auxilia en a la hora de tomar un taxi del Distrito Federal (DF), puedes tomar una foto al número de placa que esta en el tablero o en la puerta de un taxi o bien ingresarla manualmente, se te mostrarán los datos del vehículo ademas de un termómetro de confianza:

Dado por la app:

  • revista vehicular
  • infracción de tránsito
  • tenencia vehicular
  • año del taxi
  • verificación vehicular

Dado por los usuarios:

  • Calificación de 0 a 5
  • Comentario

Adicionalmente puedes ver quien de tus amigos de Facebook han tomado ese taxi y sus calificaciones.

REGISTRO

La aplicacion pide un nombre de usuario, obtiene el correo enlazado al telefono, y pide 2 contactos de emergencia para ambos casos es telefono celular y correo electrónico, puedes poner una foto de perfil o una imagen de la galería, esta última opción no es obligatoria.

En menu -> Cuenta Podras editar en todo momento tus contactos de emergencia y tu imagen de perfil, pero no podras cambiar ni tu correo ni tu usuario.

NIVELES DE SEGURIDAD:

  • Una vez iniciado el viaje la app te rastreara cada 5 segundos, 1 minuto, 2 minutos o 5 minutos dependiendo lo configures.
  • Botón de pánico, durante tu viaje y sólo durante tu viaje puedes apretar 5 veces el botón de encendido del smartphone y se enviara un SMS a tu contacto de emergencia indicándole que revise su correo y n correos electrónicos mostrando tu ubicación y nivel de batería.
  • Modo paranoico, este esta desactivado por defecto per se puede hacer que te estén llegando notificaciones preguntando si te encuentras bien!, de no contestarla se envía un SMS a tu contacto de emergencia indicandole que revise su correo y n correos electrónicos mostrando tu ubicación y nivel de batería.

MAPA

Durante el viaje el usuario puede ver un mapa (googleMaps) donde ve el camino que a recorrido y puede poner el destino, si hace esto se mostrara la ruta posible que puede tomar el taxi, la distancia y el tiempo que le falta por recorrer.

CALIFICACIÓN

Al final del viaje el usuario puede calificar el servicio del 0 al 5 y puede hacer un comentario de 50 caracteres.

CONFIGURACIÓN

Podrás modificar la frecuencia con la que el telefono te rastrea, activar y decidir el tiempo de avisos en el modo paranoico, activar o desactivar si deseas enviar el reporte de fallos en caso que la app falle, ver el acerca de la aplicación.

IDIOMAS

La aplicación tiene soporte para idiomas español e ingles.



Pantallas

Splash Registro Buscar Escudo Adeudos Comentarios conFaceBook Menu Preferencias Notificacion Viaje Destino falta de viaje Mi Destino Calificar



Desarrollada en Eclipse Kepler y ADT para android 4.0 y superiores

LIBRERIAS EXTERNAS

google_play_services_lib
FacebookSDK

AYUDA PARA AGREGAR google_play_services_lib seleccionar New-> Project -> Android Application Project from Existing Code dar doble click en la ruta - "android-sdk\extras\google\google_play_services"

AYUDA PARA AGREGAR FacebookSDK se encuentra en https://developers.facebook.com/docs/android/

LIBRERIAS INTERNAS

acra-4.5.jar
activation.jar
additionnal.jar
apache-mime4j-core-0.7.2.jar
httpclient-4.3.1.jar
httpcore-4.3.jar
httpmime-4.3.1.jar
mail.jar
socketio.jar

Estas se encuentran en la carpeta libs del proyecto.



¿QUIÉRES PROBAR LA APP?

Estamos en pruebas BETA así que debes enviar un correo (gmail preferentemente) a [email protected] una vez agregado al grupo TRAXI podras descargarla de aqui Traxi Beta

DUDAS

@yosoymikesaurio
[email protected]
http://www.traxi.mx

trackxi's People

Contributors

mikesaurio avatar juanjcsr avatar

Watchers

James Cloos avatar  avatar Oscar Montiel avatar

trackxi's Issues

Picture/"Placa" screen - Take a picture

Cuando tomo un foto de la placa, y entro a otra pantalla, por ejemplo, pantalla de configuración, o cuenta, y regreso a la pantalla de la placa, se pierde la foto tomada anteriormente.

Registration screen - Select a contact from Contacts

Cuando se selecciona un contacto, y se obtiene el/los número/s, filtrar sólo los que correspondan a un celular.
En caso que sea sólo un número de celular, mostrarlo directamente en el campo "Celular emergencia", pero en el caso de que sean más de un número, mostrarlos en forma de lista en un diálogo. Así mismo, hacer lo anteriormente mencionado pero con el correo de emergencia.

Registration screen - Check field "Usuario"

Verificar si en el campo "Usuario" debo escribir un nickname o mi nombre real, en caso de que sea nickname, que la expresión regular si permita ingresar texto y números; y en caso de nombre real, entonces está bien la validación para que sólo pueda ingresar puras letras del abecedario, pero el hint del campo debería cambiar a "Nombre" o algo más ad hoc

Registration screen - Select a picture from Gallery

Cuando seleccioné una imagen de la galería, me apareció horizontalmente, cuando debería de verse verticalmente, entonces si se pudiera obtener la orientación en grados que se guardó cuando se tomó la foto, y hacerla girar para que se muestre bien, o que se pudiera editar eso antes de mostrarla por parte del usuario.

NOTA. En lo personal me gustaría que se mostrará en forma circular la foto, tipo Google Plus.
http://nadavfima.com/circle-image/
http://www.androiddevelopersolution.com/2012/09/crop-image-in-circular-shape-in-android.html
http://stackoverflow.com/questions/12944275/crop-image-as-circle-in-android

Ampliar Readme

Incluir screenshots de la app. Cambiar textos de traxi[punto]mx y actualizar a la invitación para unirse al beta testing vía google play store.

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.