PHP Nativo – Ecommerce
Pablo Garcia JC » Portafolios » Proyectos Propios » Ecommerce
El objetivo de este proyecto propio de Ecommerce es garantizar una experiencia satisfactoria tanto para los compradores como para los vendedores en las ventas en línea. Esto se logra a través de una cuidadosa implementación de principios de usabilidad, seguridad y satisfacción del cliente. Si estás interesado en trabajar juntos o tienes alguna pregunta, no dudes en contactarme. O si prefieres, envíame un mensaje a mi WhatsApp para una respuesta más rápida.
Demo: https://ecommerce.pablogarciajc.com/
Table of Contents
ToggleTecnologías
Frontend
HTML | CSS | JavaScript | Jquery | Flexbox | Grid
Backend
PHP | POO | MVC (Modelo Vista Controlador)
Tecnologías de Desarrollo
Git | GitHub | Visual Studio Code | Windows | Dockers
Funcionaliades
- Módulo de Autenticación de Usuarios
- Permite a los usuarios iniciar sesión en la red social mediante el proceso de autenticación.
- Módulo de Registro de Usuarios
- Permite a los usuarios registrarse en la red social y crear una cuenta.
- También incluye la opción de recuperación de contraseña a través de un servidor externo.
- Módulo de Búsqueda
- Permite a los usuarios buscar otros usuarios en la red social mediante un filtrado por alias, nombre y apellido.
- Además, incluye una miniatura del avatar del usuario y su alias para una mejor identificación.
- Módulo de Perfiles
- Permite a los usuarios personalizar sus perfiles con información y una imagen de avatar.
- También incluye un sistema de like/dislike y la opción de borrar publicaciones para los usuarios que las han creado.
- Gestión de Productos y Categorías
- Este módulo muestra la lista de productos disponibles para la compra, con opciones de filtrado y búsqueda.
- Información detallada sobre un producto individual para ayudar a los usuarios a tomar una decisión de compra
- Los administradores pueden gestionar productos y categorías.
- Carrito de Compras
- Este módulo permite a los usuarios agregar productos a su carrito y verificar el total de la compra.
- También permite a los usuarios confirmar su compra y proporcionar información de envío y pago.
- Gestión de Pedidos
- Este módulo permite a los usuarios ver un historial de sus compras y a los administradores gestionar las ordenes realizadas.
- Los administradores también pueden ver una lista de todas las órdenes realizadas y cambiar su estado.
- La aplicación cuenta con la de validación de datos, la cual verifica la información ingresada por los usuarios y sobre los productos.
Imágenes
Instalación
- Requisitos
- Clonar Proyecto en GitHub.
- Docker y Docker Compose.
- Makefile (Opcional).
- Acceso a la Aplicación
- Aplicación Web: http://localhost:8081/
- PhpMyAdmin: http://localhost:8082/