https://github.com/estivenm0/aventuro
Travel agency web application that allows users to explore travel packages.
https://github.com/estivenm0/aventuro
agency-website api jwt laravel laravel-api laravel-project travel-agency vue
Last synced: 2 months ago
JSON representation
Travel agency web application that allows users to explore travel packages.
- Host: GitHub
- URL: https://github.com/estivenm0/aventuro
- Owner: estivenm0
- Created: 2024-06-30T15:26:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T00:24:49.000Z (3 months ago)
- Last Synced: 2025-04-11T22:08:03.835Z (2 months ago)
- Topics: agency-website, api, jwt, laravel, laravel-api, laravel-project, travel-agency, vue
- Language: PHP
- Homepage:
- Size: 8.72 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# 🌐 Aventuro
Aventuro is a travel agency web application that allows users to explore travel packages, make reservations, and manage their accounts efficiently. With JWT authentication and various features, it provides a seamless and intuitive booking experience.
## Content
- [Demo](#demo)
- [Technologies](#technologies)
- [Installation](#installation)## Demo
[Watch Video](https://youtu.be/gSUW1SWNJuk?si=VmcKAuGltvgrbWJW)
### Frontend
| |  |  |  |
| ------------------------------- | --------------------------------------- | ------------------------------------- | --------------------------------------- |### Backend
| |  |  |  |
| ------------------------------- | --------------------------------------- | ------------------------------------- | --------------------------------------- |## Technologies
| Backend (Laravel) | Frontend (Vue ) |
|--------------------|------------------------|
| Laravel 11 | Vue.js 3 |
| MoonShine 2 | Tailwind CSS |
| MySQL | Pinia |
| JWT | |## Requirements
| Package | Version |
| ------------------------------------ | ------- |
| [Composer](https://getcomposer.org/) | V2.4.1 |
| [PHP](https://www.php.net/) | V8.3.6 |
| [MySQL](https://www.mysql.com/) | V8.0.30 |---
## Installation
Here is how you can run the project locally:1. Clone the repository
```bash
git clone https://github.com/estivenm0/aventuro.git
cd aventuro
```### Backend
```bash
cd backend
cp .env.example .env
composer install
php artisan jwt:secret
php artisan key:generate
php artisan migrate --seed
php artisan storage:link
```### Frontend
```bash
cd frontend
npm install
npm run dev
```## Database
