Este es un proyecto sencillo de una tienda en línea, creado utilizando PHP, HTML y CSS. El objetivo principal es aprender y practicar las bases del desarrollo web dinámico, diseñando una estructura funcional para gestionar productos, carrito de compras y pedidos.
Haz clic aquí para ver el demo en vivo
El proyecto sigue una estructura organizada para facilitar la navegación, personalización y escalabilidad:
raiz/
├── index.php # Página principal de la tienda
├── paginas/
│ ├── productos.php # Página de listado de productos
│ ├── carrito.php # Página del carrito de compras
│ ├── contacto.php # Página de contacto
│ └── categorias.php # Página para mostrar productos por categoría
├── includes/ # Archivos reutilizables (header, footer, etc.)
├── multimedia/ # Carpeta que contiene las imágenes utilizadas
├── css/ # Archivos CSS para el diseño y estilos
├── php/ # Lógica de negocio (controladores, funciones, etc.)
├── db/ # Archivos relacionados con la base de datos
├── js/ # Archivos JavaScript opcionales
├── sql/ # Scripts SQL para crear la base de datos
├── assets/ # Archivos estáticos adicionales
└── README.md # Documentación del proyecto
Clona el proyecto a tu máquina local usando el siguiente comando:
git clone https://github.com/rinkyn05/php_store_demo
sql/db_setup.sql
en tu base de datos para crear las tablas necesarias.php/config.php
con tus credenciales de base de datos:<?php
$host = 'localhost';
$user = 'root';
$password = ''; // Cambia esto si tienes una contraseña
$dbname = 'nombre_de_tu_base_de_datos';
$conn = new mysqli($host, $user, $password, $dbname);
if ($conn->connect_error) {
die("Error en la conexión: " . $conn->connect_error);
}
?>
htdocs
de tu servidor local.http://localhost/php_store_demo/
paginas/admin/
.css/
.php/
.php/config.php
.Este proyecto está bajo la licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente. 🎉
¡Las contribuciones son bienvenidas! Si deseas agregar más funcionalidades o mejorar el diseño, no dudes en hacer un pull request.