Una aplicación de comercio electrónico completa PHP/MySQL con un panel de administración, sistema de inicio de sesión, registro, validación y autorización. Proporciona la funcionalidad necesaria para administrar una tienda en línea, como listado de productos, carrito de compras y gestión y aprobaciones de pedidos a través de su Panel de administración. Este proyecto tiene como objetivo demostrar la implementación de un sistema de comercio electrónico sin depender de bibliotecas o marcos externos.
Tecnologías frontend utilizadas: jQuery y Bootstrap (Responsive Design/Mobile First Design).
Iniciar sesión en el panel de administración
1- Registro, Autenticación y Autorización de Usuario.
2- Validación tanto del lado del servidor como del lado del cliente.
3- Sistema de inicio de sesión (Gestión de sesiones).
4- Operaciones CRUD.
5- Panel de administración para el propietario del sitio web (Panel interactivo, aprobación de registro de usuario, aprobación de comentarios de miembros, aprobación de artículos y categorías, ...).
6- Roles y permisos de usuario.
7- Carga de archivos.
1- Frontend: se puede acceder al sitio web público en https://www.domain-example.com/index.php. Aquí es donde los clientes/usuarios/miembros pueden buscar productos/artículos, agregar artículos a su carrito y comentar sobre productos existentes,...
2- Panel de administración: el Panel de administración para administrar el sitio web de comercio electrónico está disponible en https://www.domain-example.com/admin/index.php. Esta es un área segura a la que solo pueden acceder los administradores autorizados. Proporciona funcionalidades para gestionar productos/artículos, categorías, pedidos y cuentas de usuario y comentarios.
1- Clona el proyecto o descárgalo.
2- Cree una base de datos MySQL llamada "tienda" e importe el esquema de la base de datos desde la base de datos de la tienda: archivo de volcado SQL PhpMyAdmin Export.sql. Vaya a ' Database - shop
/ shop database - PhpMyAdmin Export.sql
' Archivo de volcado SQL.
3- Navegue hasta el archivo de configuración de conexión de la base de datos en el archivo ' admin/connect.php
' y configure/edite el archivo de acuerdo con sus credenciales de MySQL.
4- Navegue hasta el directorio raíz del proyecto usando el comando cd
terminal y luego inicie su servidor web de desarrollo integrado PHP ejecutando el comando: php -S localhost:8000
.
5- En su navegador, vaya a http://localhost:8000/index.php ( Frontal ) y http://localhost:8000/admin/index.php ( Panel de administración ).
6- Credenciales de cuenta de usuario registrado listas para usar (tanto para el frontend como para el panel de administración ):
Nombre de usuario : Ahmed , Contraseña : 123456
¡Las contribuciones a mi sencilla aplicación de comercio electrónico PHP/MySQL son bienvenidas! Si encuentra algún problema, tiene sugerencias de mejora o desea agregar nuevas funciones, abra un problema o envíe una solicitud de extracción.