Skip to content

ingenieriasapco/frontend-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Sapco FrontEnd Developer Challenge

Acera de sapco

Sapco es una empresa dedicada al desarrollo de soluciones tecnológicas para el sector automotriz. Para fortalecer nuestro equipo de ingeniería creativa buscamos a una persona con ganas de hacer, que sea creativa, proactiva y con capacidades analíticas para el desarrollo de nuevos características. Queremos a alguien que siempre está actualizado, sea un gomoso por el conocimiento y que quiera llevar a nuestro sistema adelante, contribuyendo en nuestro equipo.

Reto

Realizar una aplicación web en AngularJS 1.x, la aplicación deberá realizar login/autenticacion contra github, por lo cual el usuario deberá crear una OAuth app en su cuenta de Github. La aplicación además deberá tener mínimo 2 páginas (Inicio, Rutas), en una de las páginas se debe listar las últimas Rutas, pueden ser precargadas desde un archivo JSON. Estas rutas deben contener la siguiente información:

  • Nombre de la ruta
  • Nombre de la Flota Transportadora de carga (MAYÚSCULAS)
  • Nombre del conductor
  • Placa del vehículo
  • Puntos a visitar, deben ser mínimo 3 por cada ruta
    • Nombre del punto a visitar
    • Tiempo máximo que el vehículo puede estar en ese punto.
    • Latitud y longitud del punto.

La aplicación debe permitir al usuario ver el detalle de la ruta, lo cual obligatoriamente debe llevarme a otra vista donde muestre la información de la ruta, en esta debe tener un mapa con todo los puntos a recorrer esa ruta.

Google Maps

Aquí están las directrices para este ejercicio:

  • Seguir la guía de estilos de John Papa
  • Automatizar tareas y hacer module bundler atraves de Gulp o Webpack
  • Debes hacer un fork de este repositorio a tu cuenta de GitHub.
  • Crear un branch en tu repositorio con tu nombre
  • Solo se acepta el codigo del challenge como un Pull Request a nuestro repositorio desde tu branch nuevo al branch develop.
  • Cualquier duda o comentario que tenga sobre el challenge, solo sera valido como un nuevo issue
  • Generar carpeta de distribucion para llevar a producción, incluirla en el repositorio.
  • Por favor, no incluyen la carpeta en node_modules ni bower_components en su repositorio.
  • Aunque menos necesario sugerimos emplear Angular Material.

Importante:

  • Subir tu carpeta de distribución a producción puede ser heroku, gh-pages, esto quiere decir que tu código debe estar minificado, la mínima cantidad de request a archivos .css y .js.

About

Challenge for Frontend Developer position

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published