Skip to content

LiteBluSky/ReservaT

Repository files navigation

📄 ReservaT

Plataforma para registro y reserva de servicios entre empresas y clientes.

⌨️ Autores

📶 Diagramas

🖌️ Diseño

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.

🧩 Requisitos previos

  • npm
  npm install npm@latest -g
  • Pila LAMP

  • Módulos PHP

    MBstring

    sudo apt-get install php-mbstring

    XML

    sudo apt-get install php-xml
    

    PDO

    sudo apt-get install php-pdo
    

    JSON

    sudo apt-get install php-json
    

    MySQL

    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

🪛 Instalación

Creación del directorio projects

  mkdir -p ~/projects

Descarga 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

⚙️ Configuración

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

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

Enlace a YouTube

https://youtu.be/p2rdEkIs1M4?si=_EbuwMKWMlD1cPGN

Enlace a los archivos y vídeo

https://drive.google.com/drive/folders/1lFHG8xyBABk04EgI9yMngFGnNm7cTsxo?usp=drive_link

About

A nice project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •