Sigue estos pasos para levantar el proyecto localmente después de clonarlo desde GitHub.
Asegúrate de tener instalado en tu computador:
- PHP (versión 8.1 o superior)
- Composer
- Node.js & NPM
- PostgreSQL
- XAMPP
Si aún no lo has hecho, descarga el proyecto desde GitHub:
git clone <URL_DEL_REPOSITORIO>
cd <NOMBRE_DE_LA_CARPETA>Este comando descarga el framework de Laravel y sus librerias en la carpeta vendor:
composer installEl archivo .env no se sube a GitHub por seguridad. Debes crear una copia del archivo de ejemplo:
cp .env.example .envGenera una clave única para encriptar sesiones y datos sensibles:
php artisan key:generate-
Abre tu gestor de base de datos (phpMyAdmin, HeidiSQL, TablePlus, etc.).
-
Crea una base de datos vacía llamada "bodega_manager"
-
Abre el archivo .env que creaste en el paso 3 y configura tus credenciales:
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=bodega_manager
DB_USERNAME=postgres
DB_PASSWORD='tu password de postgresql'- Restaura el backup (bd_dump_bodega-api) que se encuentra en la carpeta 'postgresql' en la base de datos vacía creada anteriormente.
Esto descargar Tailwind, Alpine.js y compila los activos visuales.
npm install
npm run buildAntes de iniciar el servidor, abre XAMPP y ejecuta Apache.
php artisan serve