Skip to content

DesarrolloDeAplicaciones-GrupoA/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subí que te llevo - backend

Build Status

Codacy Badge

Codacy Badge

Introduccion:

Proyecto de la materia "Desarrollo de aplicaciones" de la carrera "Tecnicatura en programacion informatica" de la Universidad de Quilmes, Argentina.

Overview

Plataforma donde los usuarios pueden coordinarse para compartir viajes en auto o cualquier otro vehículo que permita llevar al menos 2 personas.

Ver Vision.

Ver Proyecto frontend.

Profesores:

  • Cristian López
  • Juan Delpino

Equipo

  • Damián Lattenero
  • Pablo Loiacono
  • Leandro Gomez

Roadmap:

Sprint 1:

  • Core
    • Configuracion de travis
    • Estado del Build en verde
    • Coverage al 90%
    • Diagrama UML (en /docs)
    • 3 mockups de las ventanas de la aplicacion - Home, buscar recorridos y alta de usuario.
    • Pantalla prototipo del uso de la API de gmaps (mostrar recorrido, crear un recorrido)
  • Modelo
    • Modelo de objetos completo e implementado
    • Clean code segun materia (todo en ingles)
  • Testing
    • Testing segun las pautas de la materia

Sprint 2:

  • Core
    • Deploy/Run por consola
    • Estado del Build en verde
    • Utiliza HSQLDB
    • Datos "fake" para probar la aplicación
    • Auditoria de servicios. Loguear <timestamp,user,operación/metodo, parámetros> de los servicios publicados con Spring en un archivo AUDIT.LOG
    • Posibilidad de elegir lenguaje =I18n- US_ES
  • Funcionalidad
    • Home
    • Solicitar subirse a un recorrido
    • Gaming: ABM de Productos
    • Registrar usuarios en la red
    • Agregar vehiculo
    • Agregar recorrido

Sprint 3:

  • Core
    • Formatear las fechas, $ (moneda) y # (numero) segun locale
    • Tablas paginadas
    • Responsive web design
    • Crear un test de arquitectura
    • Error handler desde servicios. Loguar en Error.log las excepciones no manejadas de los servicios Utilizar log4j para loguearlo a un archivo separado.
    • Autenticar la aplicacion con Googl
  • Funcionalidad
    • Buscar usuarios que realice recorridos similares.
    • Aceptar solicitud de viaje
    • Calificar a un compañero de viaje
    • Enviar un mensaje de manera publica y privada