Por David Natanael y Roberto Sánchez
Flask Image Generator Repository
Flask Model Generator Repository
Para instalar y utilizar VisionHub, sigue estos pasos:
- Clona el repositorio del proyecto.
- Navega al directorio del proyecto.
- Ejecuta
composer installpara instalar las dependencias de PHP. - Ejecuta
npm installpara instalar las dependencias de Node.js. - Utiliza
./vendor/laravel/sail/bin/sail up -dpara iniciar el servidor Laravel Sail. - Ejecuta
./vendor/laravel/sail/bin/sail artisan migratepara aplicar las migraciones de la base de datos. - Ejecuta
./vendor/laravel/sail/bin/sail artisan db:seedpara sembrar la base de datos con datos de prueba. - Ejecuta
./vendor/laravel/sail/bin/sail artisan storage:linkpara crear un enlace simbólico desde el directoriopublic/storageal directoriostorage/app/public. - Ejecuta
npm run devpara compilar los assets de JavaScript y CSS. - Accede al servidor en
localhost.
- Usuario: email: [email protected], contraseña: password, rol: usuario
- Moderador: email: [email protected], contraseña: password, rol: moderador
- Admin: email: [email protected], contraseña: password, rol: admin
- Generate: Crea imagenes con inteligencia artificial
- Upload: Para subir una nueva foto.
- Gallery: Muestra la galería personal del usuario.
- Community: Visualiza todas las fotos públicas, incluyendo las del usuario.
- Admin: Acceso a todas las fotos, públicas y privadas, para moderadores y administradores.
- Profile: Permite editar el perfil del usuario.