Fermé

CDMX 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!

Compétences : Javascript, Laravel , PHP, Vue.js

en voir plus : laravel 5.5 vuejs, laravel axios example, laravel vuejs admin panel, laravel 5.4 vue js crud, laravel vue github, laravel vue js crud example, vuejs laravel admin template download, laravel vue, 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, vue js tutorial pdf, vue.js 2.0 tutorial

Concernant l'employeur :
( 0 commentaires ) Mexico City, Mexico

Nº du projet : #18899771

4 freelance font une offre moyenne de $202 pour ce travail

sapotacorp

Hello pabloim, We are highly interested to work for you. Our latest Laravel projects are: [login to view URL],[login to view URL],[login to view URL],. Best regards, Michael

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(762 Commentaires)
8.6
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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(46 Commentaires)
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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(11 Commentaires)
4.2
freddyfigueroa19

Estoy en toda la capacidad de desarrollar lo que necesitas de manera eficiente y eficaz en el menor tiempo posible y mantener contacto contigo durante el tiempo de desarrollo monstrandode avances

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)
0.0