Skip to content

expandaventures/engineering-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

engineering-project

Engineering Project

Aplicación de Rastreo

El objetivo es construir una applicación web donde se administre una flotilla de vehiculos y se pueda ver su posición. Cada vehiculo tiene los siguientes datos:

  1. Id de Vehiculo
  2. Placas
  3. Ultima posición conocida (lat,lon)

Requerimientos

  1. Construir un API HTTP Rest con en la que se pueda
  • Insertar un vehiculo.
  • Actualizar un vehiculo.
  • Borrar cada Vehículo.
  1. La aplicación web y el API deben de contar con autenticación de usuario. (Con nombre de usuario y contraseña es suficiente)
  2. La Aplicación web debe de contar con una sola vista, en esta vista debe haber un mapa en donde se muestren los vehiculos de cada usuario.
  3. Cada Usuario solo debe de poder interactuar con los vehiculos creados por él mismo.

Instrucciones

  1. Crea un repositorio publico en tu cuenta de github.
  2. Proveer instrucciones para instalar y levantar en ambiente local la APP.
  3. Proveer ejemplos con CURL para Insertar, actualizar y borrar cada vehículo.
  • Te recomendamos que uses Flask o Django para hacer tu app, para el mapa es recomendable usar leaflet o mapbox.
  • Bonus points si agregas Unit Tests.
  • Bonus points si levantas esta API en un servicio como Amazon Web Services o Google Cloud o Heroku.

La evaluación tendra la siguiente forma:

  1. Back End: 35%
  2. Front End: 35%
  3. Estructura y legilibilidad del código, incluyendo el uso de buenas prácticas: 30%
  4. Bonus points: 20% extra (10% unit tests, 10% deployment en la nube).

Suerte!

About

Engineering Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors