Este proyecto es una aplicación web de una tienda de ropa desarrollada utilizando el patrón de diseño Modelo Vista Controlador (MVC) con PHP, Twig y Tailwind CSS.
El proyecto sigue la estructura MVC para organizar el código de manera clara y modular:
- app/: Contiene la lógica de la aplicación.
- Controllers/: Controladores que manejan las solicitudes del usuario.
- Models/: Modelos que interactúan con la base de datos.
- Views/: Vistas que muestran la interfaz de usuario.
- public/: Contiene archivos públicos accesibles desde el navegador.
- img/: Imágenes utilizadas en la aplicación.
- media/: Videos utilizadas en la aplicación.
- js/: Archivos JavaScript necesarios.
- templates/: Plantillas Twig para las vistas.
- Clona el repositorio:
git clone https://github.com/tu_usuario/tienda-ropa.git
- Configura la conexión a la base de datos en
app/config/database_config.php
. - Instala las dependencias con Composer:
composer install
- Inicia el servidor PHP:
php -S localhost:8000 -t public
- Abre tu navegador y visita http://localhost:8000
- PHP 7.4 o superior
- Composer
- Node.js y npm (para Tailwind CSS)
- Twig: Motor de plantillas para PHP.
- Tailwind CSS: Framework CSS utilizable a nivel de componentes.