https://github.com/juanlu3095/easyshopapi
API para la tienda online EasyShop
https://github.com/juanlu3095/easyshopapi
docker google-drive laravel-10 laravel-api laravel-csv laravel-sanctum redsys
Last synced: about 2 months ago
JSON representation
API para la tienda online EasyShop
- Host: GitHub
- URL: https://github.com/juanlu3095/easyshopapi
- Owner: Juanlu3095
- Created: 2024-07-29T14:04:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-22T21:19:07.000Z (over 1 year ago)
- Last Synced: 2025-06-23T07:39:17.271Z (about 1 year ago)
- Topics: docker, google-drive, laravel-10, laravel-api, laravel-csv, laravel-sanctum, redsys
- Language: PHP
- Homepage:
- Size: 237 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# EasyShop
EasyShop es una tienda online de productos tecnológicos creada con Angular, Laravel y MySQL. El proyecto tiene las siguientes características:
## Panel de administración
EasyShop tiene un gestor para administrar el contenido del sitio: productos, categorías, marcas, empleos, currículums, usuarios, etc.
## Panel de administración para clientes
EasysShop permite a sus clientes ver el estado de sus pedidos mediante un pequeño panel de administración. Se debe realizar un registro previo antes de iniciar sesión.
## Plataforma de pago Redsys
EasyShop integra el pago con tarjeta mediante la pasarela de Redsys, del cual se encarga la API de Laravel.
## Google Drive como disco de almacenamiento
Easyshop utiliza la API de Google Drive para alojar archivos de la tienda de forma remota.
## Carrito de compras
Mediante observables (RxjS), EasyShop gestiona los productos que se añaden, editan o eliminan, lo que permite al usuario saber en todo momento el estado de su compra.
## Página para finalizar compra
EasyShop tiene su página para crear pedidos mediante formulario en el que el cliente puede elegir el método de envío y el método de pago (Transferencia bancaria directa y Pago con tarjeta Redsys).
## Filtro de productos
EasyShop permite el filtrado de productos mediante nombre del producto, categorías, marcas y, precio mínimo y máximo.
## Canal de empleo
EasyShop incorpora un sencillo sistema para publicar ofertas de empleo de distintos sectores y gestionar los CV que manden los candidatos.
## Newsletter
En su página de inicio, EasyShop incorpora un formulario para que los clientes se suscriban a la newsletter. Luego, en el panel de administración se pueden exportar los registros a un archivo CSV, con el que usarlo en tu plataforma para la creación de newsletters.
## Formulario de contacto
EasyShop ofrece un formulario para que los clientes envien sus preguntas a los administradores del sitio.