Закрыт

PHP7+VUE.JS Clases genéricas para carrito de compras

Requiero de un programador experto en Laravel 5.7+ y Vue.js 2+ que me ayude a construir un par de clases genéricas que pueda reutilizar en mis proyectos de comercio electrónico.

1. Clase [login to view URL] (back-end)

* Agregar items con cantidad, unidad, descripción, precio unitario, impuesto e importe.

* Estos items se deben guardar en la sesión (Session).

* Debe hacer las sumatorias de subtotal, impuestos (ver nota) y total.

La idea es poder hacer algo como:

use Cart;

(...)

$cart = Cart::addItem([...]);

// [cart Obj]

en vistas:

{{ Cart::getTotal() }}

@foreach(Cart::getItems() as $item)

...

@endforeach

2. Contraparte Front-end en Vue.js

* Recuperar el objeto completo de carrito desde la sesión de Laravel.

* Métodos asíncronos para agregar, editar y eliminar items.

* La idea de esta parte en Javascript no es un componente, sino una "clase" genérica con métodos y propiedades que pueda reusar en mis proyectos. Yo haré los v-for, llamaré a [login to view URL](obj), de acuerdo a mis necesidades.

Nota sobre los impuestos:

* Debido a que se piensa para alta re-usabilidad, en una gran gama de productos; no sé con certeza qué impuestos puedan aplicar. Por lo tanto, sería necesario que los impuestos pudieran manejarse de forma genérica. Por ejemplo:

"item" => [

"qty" => 1,

(...),

"importe" => 100.00

"impuestos" => [

[

"nombre" => "iva",

"porcentaje" => 0.160000,

"importe" => 16.00,

]

]

]

Deseo lograr una gran calidad y estabilidad en ambas partes (laravel y vue.js).

La parte de back-end puede incluir otras clases si lo crees necesario (Item, Tax) con sus propios métodos, siempre y cuando al final se entregue el objeto computado.

La parte front-end en vue.js de preferencia que esté en un sólo archivo que se pueda importar desde gulp o incluso con un simple <script> en el navegador.

¡Gracias!

Квалификация: Javascript, Laravel, PHP, Архитектура ПО, Vue.js

Показать больше laravel vue admin panel, vuejs laravel admin template free download, laravel vue template, vuejs laravel admin template download, laravel vue admin template free, laravel vuejs admin panel, laravel vue admin template, vue quickadminpanel, como usar joomla para carrito compra, busco programador para carrito de compras web site, vue js freelance, vue.js, vue js, Vue,js, node js vue js, Front End, Vue.js, vue js app firebase, vue js certification, vue js library, vue js tutorial w3schools

О работодателе:
( 0 отзыв(-а, -ов) ) Mexico City, Mexico

ID проекта: #18899735

6 фрилансеров(-а) в среднем готовы выполнить эту работу за $208

AndrejStastny

Hi there? Please check my laravel+Vue demo: [login to view URL] [login to view URL] I am a full stack developer with Laravel 5.x+ Vue2.0, Vuex, Vue-router, Vuetify, Mysq, CI and so on more than 6 years. I have rea Больше

$155 USD за 3 дней(-я)
(63 отзывов(-а))
6.6
Anna0506

Hi, there! I am very interested in your job. I have been working as a full stack web developer for over 5 years. I am highly skilled in PHP so I feel confident that I can do your job without fail. I can start worki Больше

$155 USD за 3 дней(-я)
(58 отзывов(-а))
6.1
IronencodersUSA

Estimado cliente, Por medio de la presente queremos expresarle nuestro interés en brindarle nuestros servicios de diseño y desarrollo de sistemas, plataformas, sistemas automatizados, aplicaciones móviles y página Больше

$188 USD за 2 дней(-я)
(13 отзывов(-а))
4.3
BernardoFigH

Creo que la implementación puede manejar haciendo el uso de Vuex y solamente generando un trait o repository para el manejo de las funcionas por la parte de laravel y en el uso de vue, manejariamos las funciones con mu Больше

$222 USD за 10 дней(-я)
(0 отзывов(-а))
0.0
victorvancasti

Presento mi candidatura para el proyecto por qué creo que mi experiencia y perfil profesional encajan con los conocimientos que se requieren para abordar este proyecto con éxito. En primer lugar cuento con experiencia Больше

$250 USD за 7 дней(-я)
(0 отзывов(-а))
0.0
freddyfigueroa19

Estoy en toda la capacidad de desarrollar lo que solicitas en el menor tiempo posible de manera eficiente y eficaz , de ser contratado mantengo contacto contigo dandote los avances de lo solicitado

$277 USD за 7 дней(-я)
(0 отзывов(-а))
0.0