Prueba técnica Backend

Objetivos:

  • Comprensión de lectura.
  • Solución de Problemas.
  • Conexión entre diferente sistemas.
  • Conceptos básicos de Base de Datos, Servicio Rest y Auth.
  • Manejo del tiempo.
  • Transiciones entre vistas.
  • Uso de librerías y/o Frameworks.
  • Utilización de comandos git

Mi tiendecita

La Federación Nacional de Comerciantes, FENALCO, desea digitalizar el proceso de compra y venta de productos para sus asociados. Para ellos se desea implementar una primera fase de digitalización, la cuál consiste en que los tenderos puedan ingresar, editar, listar y eliminar los productos que manejan en sus tiendas a través de un API REST.

Backend

Tienda

Es el ente dueño de los productos. Para la primera fase de digitalización, FENALCO desea que cada tienda ingrese la información comercial, como lo es: nombre de la tienda, dirección, teléfono; además cada tienda es encargada de crear sus propios productos.

Producto

Los productos pertenecen a una única tienda. Los productos deben tener una imagen, un nombre, un código interno, una pequeña descripción y un precio. el código interno debe ser obligatorio.

Fullstack

Se debe crear cada una de las vistas que consuman los servicios REST. Los productos además de listarse (mostrar imagen , código, nombre y precio), deben tener una vista de detalle.

Bonus

Auth

Agregar Funcionalidad para registrarse e ingreso utilizando email y contraseña. Además las tiendas deben estar asociadas a un usuario.