Sistema de inventario para la gestión de activos, proyecto desarrollado como requisito para la asignatura de Ingeniería de Software II.
Como plataforma de gestión integral de inventarios, nuestra solución SMART INVENTORY está diseñada específicamente para satisfacer las necesidades de las universidades en cuanto a la gestión de activos. Con nuestra plataforma, los administradores, profesores y personal de apoyo de la universidad podrán llevar un control completo y actualizado de todos los activos de la institución, desde equipos de laboratorio hasta mobiliario y otros bienes.
Nuestro sistema de inventarios web es fácil de usar y accesible desde cualquier lugar con conexión a internet, lo que permitirá a los usuarios realizar un seguimiento eficiente de los activos y su estado en tiempo real. Además, nuestra solución ofrecerá una amplia gama de herramientas y funciones para que los usuarios gestionen sus tareas de manera más eficiente.
Asi se ve la interfaz de visitante, donde se pueden consultar activos, categorias, ubicaciones y gestionar datos del perfil, también posee acceso a la vista de administrador siempre que el rol lo permita.
Asi se ve la interfaz de administrador en blanco (modo white)
Asi se ve la interfaz de administrador para gestionar activos.
Asi se ve la interfaz de administrador para ver detalles de activos.
- PHP 8.2.2
- Laravel 10
- Tailwind
- AlpineJS
- Livewire
Nota: Asegúrese de tener instalado PHP y Composer en tu computadora, se recomienda usar la versión 8.2.2 y versión 2.0.11 respectivamente.
- Abre una terminal o línea de comandos en tu computadora.
- Abre una terminal o línea de comandos en tu computadora.
- Navega hasta el directorio donde deseas clonar el proyecto de Laravel. Puedes utilizar el comando
cdpara cambiar de directorio. - Clona el repositorio en tu computadora.
https://github.com/Werffios/SmartInventory.git
- Navega al directorio recién clonado.
cd SmartInventory - Instala las dependencias del proyecto.
composer install
- Crea un archivo
.enven la raíz del proyecto. Puedes copiar el archivo.env.exampley renombrarlo a.envo puedes crearlo manualmente. - Genera una nueva clave para la aplicación.
php artisan key:generate
- Crea una base de datos para el proyecto.
- En el archivo
.envmodifica las variables de entornoDB_DATABASE,DB_USERNAMEyDB_PASSWORDcon los datos de tu base de datos. - Ejecuta las migraciones y los seeders para crear y poblar las tablas de la base de datos.
php artisan migrate --seed
- Inicia el servidor de desarrollo de Laravel.
php artisan serve
- Inicia el servidor de NPM.
npm run dev
- Abre la aplicación en tu navegador. La URL por defecto es
http://localhost:8000para invitado yhttp://localhost:8000/adminpara admin.










