Plataforma para registro y reserva de servicios entre empresas y clientes.
- @aitzibersolis - Aitziber Solís Barriocanal
- @ryanbuckbamford - Ryan Ian Albert Buck Bamford
El primer boceto del proyecto se encuentra en el siguiente enlace: diseño previo
Es importante tener en cuenta que el diseño previo puede diferir de la versión final de la aplicación. Durante el proceso de desarrollo, se han realizado ajustes, mejoras y cambios en la interfaz de usuario y la funcionalidad para satisfacer las necesidades del usuario y garantizar una experiencia óptima.
- npm
npm install npm@latest -g
-
Módulos PHP
MBstring
sudo apt-get install php-mbstring
XML
sudo apt-get install php-xmlPDO
sudo apt-get install php-pdoJSON
sudo apt-get install php-jsonMySQL
sudo apt-get install php-mysql -
Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd8b0131a3a8f082f92e3c0b44687824dccb6339798c861531f40d8124b4bdd8fb89e3d40f03060a264') { echo 'Instalación segura'; } else { echo 'Instalación comprometida'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
Comprueba que se ha instalado correctamente
composer --version
- Node.js
sudo apt install nodejs
Creación del directorio projects
mkdir -p ~/projectsDescarga del proyecto
cd ~/projects
git clone https://github.com/FlickyDicky/ReservaT.git
cd ReservaT
Instalación de paquetes npm
npm install -g [email protected]
Instalación de dependencias con Composer
composer update
Creación de la base de datos en MySQL - descarga aquí el archivo .sql
create database reservat;
create user
'reservat'@'localhost'
identified by 'reservat';
grant all privileges on
reservat.*
to 'reservat'@'localhost';
flush privileges;
use reservat;
Configuración de la base de datos del archivo .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=reservat
DB_USERNAME=reservat
DB_PASSWORD=reservat
Si necesitas descargar el archivo .env, descarga este .env.example, renómbralo a .env y añade la configuración de la base de datos.
Ejecución de migraciones, necesarias para el funcionamiento de la aplicación
php artisan migrate
Ejecución del servidor mediante el motor Artisan
php artisan serve
https://youtu.be/p2rdEkIs1M4?si=_EbuwMKWMlD1cPGN
https://drive.google.com/drive/folders/1lFHG8xyBABk04EgI9yMngFGnNm7cTsxo?usp=drive_link