La compañía HappyTravel nos ha contratado para desarrollar una plataforma web que permita conocer y compartir destinos de ensueño y las razones por las que resultan tan atractivos. El objetivo de la página es que las personas no registrados que la visitan puedan explorar los destinos, y que las personas autenticadas, además de explorar destinos, puedan también crear, editar y eliminar sus propias entradas de destinos.
Aquí tienes una breve descripción de cómo poder ver nuestro proyecto. Para ejecutarlo necesitas tener conocimientos previos sobre como funciona Mamp/Xamp y tener instalado composer.
Sigue estos pasos para acceder al proyecto:
- Clona este repositorio en tu máquina local: https://github.com/AliciaoE/HappyTravel-Back
- Coloca la carpeta del proyecto en la carpeta de proyectos de tu MAMP o XAMPP según sea el caso.
- Crea la base de datos y la tabla:
- Abre tu gestor de bases de datos (por ejemplo, phpMyAdmin).
- Crea una nueva base de datos con el nombre "happy_travel". Las tablas las realizaremos desde tu editor de código.
- Abre en tu editor de texto el proyecto, abre su terminal y dentro de la carpeta laravel debes poner
composer install
después, para cargar las tablas del proyecto, escribe el comandophp artisan migrate
Ya que se trata de una aplicación para guardar y compartir destinos, hemos creado los seeders para tener de antemano algunos datos en la base de datos. Estos seeders te permitirán tener 10 destinos ya publicados. No podrás borrarlos, ni editarlos a diferencia de los que cargues tú. Para poder tener estos 10 destinos creados a través de seeders, escribe en la terminalphp artisan db:seed
y finalmente para ver el proyecto en tu navegador ejecuta el comando
php artisan serve
Y disfruta de la experiencia de ver y guardar destinos.
Puedes acceder a la documentación de la API en este enlace : https://github.com/AliciaoE/HappyTravel-Back/blob/main/HAPPY%20TRAVEL%20API%20DOC.pdf
Si quieres acceder al reposorio del frontend del proyecto, sigue este enlace: https://github.com/AliciaoE/HappyTravel-Front.git
Somos un grupo de desarrolladoras unidas por la ilusión de aprender más sobre código. Encuéntranos en:
Alicia:
Carolina:
Gabriela I:
Gabriela P:
Laura:
Zohra: