Skip to content

wadagz/MetabuscadorDLT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metabuscador de Destinos y Lugares Turísticos

Powered by Laravel

Laravel Logo

Bienvenida

¡Hola! Este es el repositorio del proyecto Metabuscador de Destinos y Tugares turísticos (MetabuscadorDLT).

Este proyecto tiene como objetivo brindar una plataforma sencilla y fácil de usar, la cual permita organizar planes de viaje a diferentes destinos, ofreciendo ofertas, recomendaciones y sugerencias de hospedajes, lugares turísticos para visitar, etc. Además de proveer indicaciones de transporte mediante mapas interactivos.

Inicialización del proyecto en entorno local

Requisitos

Requisitos según la guía de instalación oficial de Laravel.

Nota: Es necesario habilitar las extensiones siguientes de php.

  • iconv
  • pdo_mysql
  • zip

Tener instalado mariadb con una base de datos vacia y un usuario con permisos sobre dicha base de datos.

Nota: Esto último solo será mientras conseguimos hosting para tener una base de datos remota para desarrollo.

Configurar entorno local

Instalar dependencias

Habiendo clonado el repositorio y cambiado al directorio donde se encuentra, es necesario instalar los paquetes requeridos por el proyecto. Para ello se usan los comandos:

composer install
npm install && npm run build

Data Base

Para la conexión a la base de datos se deben modificar los parámetros del archivo .env. Para ello primero copiar .env.example y renombrarlo a .env. Luego colocar en los parámetros de db el nombre de la base de datos local creada, nombre de usuario y contraseña.

DB_CONNECTION=mariadb
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=db_local
DB_USERNAME=usuario
DB_PASSWORD=password

Es necesario establecer la estructura de la DB mediante el uso de migraciones de Laravel. Solo se requiere ejecutar este comando al clonar el proyecto, o al crear nuevas migraciones.

php artisan migrate

Habiendo creadas las tablas se pueden poblar con registros base o de prueba mediante los seeders, los cuales se ejecutan con este comando. De momento solo se crean registros base para Estado, Municipio, Codigo postal, Asentamiento, Tipo de asentamiento, y Tipo de vialidad.

php artisan db:seed

Levantar el servidor

Finalmente queda levantar el servidor.

composer run dev
o
php artisan serve

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Learning Laravel

Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.

You may also try the Laravel Bootcamp, where you will be guided through building a modern Laravel application from scratch.

If you don't feel like reading, Laracasts can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.

About

Metabuscador de destinos y lugares turísticos para turistas, con opciones de planeación de viajes, ofertas de hospedajes, y guías con medios de transporte y rutas.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors