{"id":25117864,"url":"https://github.com/rinkyn05/advance-php-shop","last_synced_at":"2026-05-17T19:35:27.054Z","repository":{"id":274050832,"uuid":"921425797","full_name":"rinkyn05/advance-php-shop","owner":"rinkyn05","description":"Rinkyn Codes - Tienda PHP Avanzada - Sitio Web Completo - Estilo Tienda Dinámica 🌐 Este es un proyecto avanzado de una tienda en línea dinámica, diseñado con PHP, HTML, CSS y JavaScript. El objetivo es crear una plataforma profesional con funcionalidades robustas, ideal para proyectos educativos","archived":false,"fork":false,"pushed_at":"2025-01-25T20:11:33.000Z","size":72,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T15:49:44.373Z","etag":null,"topics":["e-commerce","ecommerce","ecommerce-website","html","html-css","html5","html5-css3","javascript","js","php","php8"],"latest_commit_sha":null,"homepage":"https://rinkyn05.github.io/advance-php-shop/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rinkyn05.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-23T23:29:23.000Z","updated_at":"2025-07-20T15:53:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"c00cef4f-57ec-42cf-b74e-7203889dde5f","html_url":"https://github.com/rinkyn05/advance-php-shop","commit_stats":null,"previous_names":["rinkyn05/basic-php-shop","rinkyn05/advance-php-shop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rinkyn05/advance-php-shop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fadvance-php-shop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fadvance-php-shop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fadvance-php-shop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fadvance-php-shop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rinkyn05","download_url":"https://codeload.github.com/rinkyn05/advance-php-shop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fadvance-php-shop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33151899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["e-commerce","ecommerce","ecommerce-website","html","html-css","html5","html5-css3","javascript","js","php","php8"],"created_at":"2025-02-08T03:34:46.693Z","updated_at":"2026-05-17T19:35:27.035Z","avatar_url":"https://github.com/rinkyn05.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rinkyn Codes - Tienda PHP Avanzada - Sitio Web Completo - Estilo Tienda Dinámica 🌐\n\nEste es un proyecto avanzado de una tienda en línea dinámica, diseñado con PHP, HTML, CSS y JavaScript. El objetivo es crear una plataforma profesional con funcionalidades robustas, ideal para proyectos educativos o comerciales.\n\n## 🌟 Características\n\n- **Diseño moderno y profesional:** Perfecto para tiendas en línea con múltiples categorías y productos.\n- **Estructura modular:** Lógica separada para una fácil administración y escalabilidad.\n- **Funcionalidades avanzadas:**\n  - Sistema de autenticación de usuarios (registro, inicio de sesión, y roles de usuario).\n  - Gestión de productos (CRUD) y categorías.\n  - Carrito de compras dinámico con almacenamiento en sesión.\n  - Procesamiento de pedidos con estado de seguimiento.\n  - Paginación en listados de productos.\n  - Integración de pagos (simulado o real).\n- **Responsive Design:** Optimizado para dispositivos móviles, tablets y escritorios.\n- **Uso de JavaScript avanzado:** Validación de formularios, actualización dinámica del carrito y funcionalidades interactivas.\n- **Panel de administración:** Para gestionar productos, usuarios, pedidos y configuraciones.\n- **Uso de AJAX:** Mejora la experiencia del usuario al evitar recargas innecesarias.\n- **Optimización SEO:** URLs amigables y etiquetas meta dinámicas.\n\n## 🖼️ Vista Previa\n\n### 📌 Demo en Vivo\n\n[Haz clic aquí para ver el demo en vivo](https://rinkyn05.github.io/advanced_php_store/)\n\n### 📄 Página Principal\n\n### 📄 Detalles del Producto\n\n### 📄 Carrito de Compras\n\n---\n\n## 💂️️ Estructura del Proyecto\n\nEl proyecto sigue una estructura organizada y profesional para facilitar la escalabilidad y personalización:\n\n```plaintext\nraiz/\n├── index.php                # Página principal de la tienda\n├── paginas/\n│   ├── productos.php        # Página de listado de productos\n│   ├── carrito.php          # Página del carrito de compras\n│   ├── checkout.php         # Página para procesar pedidos\n│   ├── contacto.php         # Página de contacto\n│   └── categorias.php       # Página para mostrar productos por categoría\n├── admin/                   # Panel de administración (CRUD para productos y usuarios)\n│   ├── login.php            # Inicio de sesión para administradores\n│   ├── dashboard.php        # Panel principal\n│   ├── gestion_productos.php # Gestión de productos\n│   ├── gestion_usuarios.php  # Gestión de usuarios\n│   └── gestion_pedidos.php   # Gestión de pedidos\n├── includes/                # Archivos reutilizables (header, footer, funciones comunes)\n├── multimedia/              # Carpeta que contiene las imágenes utilizadas\n├── css/                     # Archivos CSS para el diseño y estilos\n├── js/                      # Archivos JavaScript para interactividad\n├── php/                     # Lógica de negocio (controladores, funciones, etc.)\n├── db/                      # Archivos relacionados con la base de datos\n├── sql/                     # Scripts SQL para crear y poblar la base de datos\n├── assets/                  # Archivos estáticos adicionales (iconos, fuentes)\n└── README.md                # Documentación del proyecto\n```\n\n---\n\n## 🚀 Cómo Usar\n\n### Clonar el Repositorio\n\nClona el proyecto a tu máquina local usando el siguiente comando:\n\n```bash\ngit clone https://github.com/rinkyn05/advanced_php_store\n```\n\n### Configuración de la Base de Datos\n\n1. Asegúrate de tener un servidor local configurado (por ejemplo, XAMPP o WAMP).\n2. Crea una base de datos nueva en tu servidor local.\n3. Importa el archivo `sql/db_setup.sql` en tu base de datos para crear las tablas necesarias.\n4. Actualiza el archivo `php/config.php` con tus credenciales de base de datos:\n\n```php\n\u003c?php\n$host = 'localhost';\n$user = 'root';\n$password = ''; // Cambia esto si tienes una contraseña\n$dbname = 'nombre_de_tu_base_de_datos';\n\n$conn = new mysqli($host, $user, $password, $dbname);\n\nif ($conn-\u003econnect_error) {\n    die(\"Error en la conexión: \" . $conn-\u003econnect_error);\n}\n?\u003e\n```\n\n### Ejecutar el Proyecto\n\n1. Mueve el proyecto a la carpeta `htdocs` de tu servidor local.\n2. Accede al proyecto desde tu navegador en la URL:\n\n```arduino\nhttp://localhost/advanced_php_store/\n```\n\n---\n\n## Funcionalidades\n\n- **Carrito Dinámico:** Añade o elimina productos del carrito sin recargar la página (AJAX).\n- **Gestión de Usuarios:** Registro e inicio de sesión con roles.\n- **Panel de Administración:** Crea, edita o elimina productos, usuarios y pedidos.\n- **Validación Avanzada:** Tanto del lado del cliente como del servidor.\n- **Filtros y Búsqueda:** Encuentra productos rápidamente según categorías, precio o nombre.\n\n---\n\n## Subir a un Servidor\n\n1. Sube todos los archivos del proyecto a tu servidor web.\n2. Configura las credenciales de base de datos en el archivo `php/config.php`.\n3. Asegúrate de que las extensiones de PHP necesarias (como MySQLi y cURL) estén habilitadas en el servidor.\n\n---\n\n## 🛠️ Tecnologías Utilizadas\n\n- **PHP:** Lógica de negocio y conexión con la base de datos.\n- **HTML5:** Estructura semántica y moderna.\n- **CSS3:** Diseño responsivo y atractivo.\n- **JavaScript:** Interactividad avanzada en el frontend.\n- **MySQL:** Base de datos para almacenar productos, pedidos y usuarios.\n- **AJAX:** Para cargar y actualizar contenido dinámicamente.\n- **Font Awesome:** Íconos decorativos y funcionales.\n\n---\n\n## 📝 Licencia\n\nEste proyecto está bajo la licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente. 🎉\n\n---\n\n## ❤️ Contribuciones\n\n¡Las contribuciones son bienvenidas! Si deseas agregar nuevas funcionalidades, mejorar el diseño o la lógica, no dudes en hacer un pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frinkyn05%2Fadvance-php-shop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frinkyn05%2Fadvance-php-shop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frinkyn05%2Fadvance-php-shop/lists"}