Evaluando propuestas

Prototipo tienda viertual

Publicado el 14 Mayo, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

La idea es desarrollar un prototipo de una tienda virtual, no es necesario realizar alguna integración con un e-commerce o carrito de compra real, solo es el desarrollo de módulos en angular para el prototipo.
La tienda debe mostrar categorías las cuales están conformadas por subniveles, estos subniveles a su vez pueden tener más subniveles anidados, se debe hacer un menú donde aparezcan categorías y subniveles de forma anidada.
Ejemplo:
Categoría licores:
    subnivel vinos:
      subnivel vinos tintos
      subnivel vinos blancos

Los productos tienen un identificador principal y un identificador de subnivel, esto quiere decir que un producto sólo debe ser mostrado en su subnivel correspondiente.
Los productos deben filtrarse por: disponibilidad, rango de precios, cantidad en stock.
Los productos deben poder ordenarse por precio, disponibilidad y cantidad.
Se debe crear un carrito de compras donde los usuarios puedan agregar, editar cantidad y eliminar un producto.
Los productos deben permanecer en el carrito si el usuario cierra y abre la página, solo deben ser borrados si el usuario realiza la compra.


Un subnivel final es aquel que no tiene más subniveles, en éste caso debe aparecer una caja de texto que permita realizar búsquedas de productos por nombre en dichos subniveles.
El proyecto debe desarrollarse con tecnología angular 7, se deben crear componentes modulares legibles y documentados para el entendimiento de un usuario final.
Se puede entregar una data de prueba para realizar la implementacion, se debe realizar con los modulos nativos de angular y que parezca una integracion con un servicio web REST.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Diseñar una landing page

Plazo de Entrega: No definido

Habilidades necesarias