Este proyecto es un sistema de ABM (Alta, Baja, Modificación) de Productos y Servicios desarrollado con Laravel. Permite a los usuarios gestionar productos y servicios, incluyendo crear nuevos registros, editarlos, ver una lista de todos los registros y eliminarlos.
- Autenticación de usuarios.
- Creación de nuevos productos o servicios.
- Edición de productos o servicios existentes.
- Visualización de todos los productos o servicios en una lista.
- Eliminación de productos o servicios.
- Estadísticas de registros por día, semana, mes y año.
- Laravel 8
- MySQL
- Bootstrap para el diseño frontend
- PHP >= 7.3
- Composer
- Node.js y NPM
- Servidor de base de datos MySQL
- Clona este repositorio en tu servidor local o en tu máquina de desarrollo:
git clone https://github.com/fabriconiglio/ABM_Productos_Servicios.git
- Instala las dependencias de PHP con Composer:
composer install
- Instala las dependencias de NPM y compila los assets:
npm install && npm run dev
- Crea una copia de .env.example y renómbrala a .env. Ajusta las variables de entorno, especialmente las relacionadas con la base de datos.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=(nombre de la base de datos)
DB_USERNAME=root
DB_PASSWORD=(contraseña de la base de datos)
- Genera una nueva clave de aplicación:
php artisan key:generate
- Ejecuta las migraciones para crear las tablas de la base de datos:
php artisan migrate
- Ejecuta los seeders para poblar la base de datos con datos de prueba:
php artisan db:seed
- Inicia el servidor de desarrollo:
php artisan serve
- Regístrate o inicia sesión para acceder al sistema.
- Navega a la sección de Productos/Servicios para comenzar a gestionar los registros.
Si deseas contribuir a este proyecto, por favor crea un fork y envía un pull request con tus cambios.
Este proyecto es de código abierto y está disponible bajo la licencia MIT.