Mercadito en línea

Método de pago: Verificado


Trabajando
Descripción:
Requiero apoyo para la conclusión de un proyecto de programación web que está incompleto.

IMPORTANTE: El proyecto debe ser responsivo ya que está pensado principalmente para celulares. Ya está comenzado el proyecto.

La parte del proyecto que requiere apoyo es un carrito de compras con características especiales.
Puedes entrar a la página www.mercatina.com en la sección ¡Haz tu pedido!

En el header se encuentra el logo con link a iniciar sesión y “Ver huacal de la semana”
Como podrás darte cuenta se muestran algunos artículos ahí, los cuales tienen la siguiente estructura:
Fotografía, nombre del producto, cotización del producto dependiendo de la cantidad ordenada mediante los controles más o menos y de la unidad de medida elegida.
Hasta el final hay una barra fija con la cotización final del pedido y el botón de Realizar Pedido.
Las funciones que se necesitan programar son las siguientes:

Productos
Los productos actuales están integrados dentro del código de la página, sin embargo deberá ser obtenido de una base de datos. Adjunto documentación de cómo debe estar estructurada la base de datos. Esta información debe poder importarse y exportarse desde un panel de administrador backend desde un archivo csv o txt.
Los productos deberán estar mostrados según su categoría.
A cada producto se debe agregar una etiqueta que diga el precio por kilo o unidad seleccionada, así como un pequeño recuadro para agregar comentarios sobre cómo se desea el producto.
En el header deberá haber un menú tipo app para ir directo a alguna categoría.

Huacal de la semana
Es una precarga de semanal de productos con precio especial similar a la canasta normal. Una vez comenzado el proyecto se darán más detalles al respecto.

Resumen del Pedido
Cuando las personas den clic en el botón Realizar Pedido, la barra fija del footer deberá desplegarse hacia arriba mostrando la lista de todos los artículos seleccionados para compra, la cantidad a llevar y el monto de cada producto.
Cada nombre de producto deberá tener un link que al dar clic minimice este resumen de compra y nos lleve directamente al producto seleccionado para modificar su cantidad.
El orden en el que irán los productos en el resumen del pedido es conforme el usuario los haya ido añadiendo, haciendo que si en algún momento pone en cero algún producto, desaparezca de la lista del resumen de pedido.

Inicio de sesión
El usuario tendrá la opción de iniciar sesión en dos momentos. Cuando llega a la sección Haz tu Pedido en el botón del header.
El otro momento es cuando después de Revisar pedido se verifica y se da clic en un nuevo botón que diga Pagar mi pedido. Se solicitará entonces al usuario que inicie sesión o se dé de alta.
La página deberá usar cookies u otro mecanismo para mantener la sesión iniciada en caso de que el usuario regrese después de cerrar el navegador o la pestaña.

Procesamiento de pago
Se dará al usuario la opción de diversas formas de pago, entre las cuáles deberá haber una integración con paypal para realizar el pedido.

Bases de datos
Se deben generar las bases de datos de productos, usuarios y pedidos.
El objetivo de la base de datos de pedidos es recordar los pedidos del usuario de forma que los pueda precargar en el catálogo de productos para repetirlos o para hacer modificaciones mínimas.

Backend
Se debe generar un panel de administrador backend que permita importar y exportar:
1. Productos
2. Pedidos
3. Usuarios
Todo esto mediante subir y bajar archivos csv o txt.
Se cuenta con la documentación para el formato necesario.

Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Crear un nuevo sitio personalizado
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Payment Processor (Paypal, Stripe, etc)

Abierto

Presupuesto

10

Propuestas

13

Freelancers interesados

Publicado: Hace 8 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Anderson Q. I am a Full Stack Developer. Enthusiast new standards of modern development. With an experience of 4 years collaborating and developing web platforms and mobile development recently. + detalles

Raul J. N. R. Joven Apasionado, dedicado al trabajo y a la capacitación constante, responsable a la hora de entregar proyectos. + detalles

Carlos P. Soy una persona creativa, bilingue, emprendedor, valiente a nuevos retos, capaz para resolver problemas, analista y desarrollador de soluciones. Con amplia experiencia en PHP, HTML5, CSS3, JQuery, VB.NET, con manejo d... + detalles

Gil O. Mi interés en este moment es realizar trabajos en el área de programación web. + detalles

Oriana A. ¡Hola! ¿Qué tal? Me llamo Oriana y poseo conocimientos en el área de desarrollo web, específicamente en el front-end y maquetación. Actualmente, me encuentro trabajando en una empresa de desarrollo y he participado en... + detalles