An open API service indexing awesome lists of open source software.

https://github.com/juanlu3095/easyshop

Aplicación web de una tienda online
https://github.com/juanlu3095/easyshop

angular angular-material angular17 google-drive-api redsys

Last synced: about 2 months ago
JSON representation

Aplicación web de una tienda online

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.