https://github.com/estivenm0/aventuro_backend
Aventuro API
https://github.com/estivenm0/aventuro_backend
agency-website api api-rest aventuro laravel laravel-api laravel-project laravel-projects travel-agency
Last synced: 3 months ago
JSON representation
Aventuro API
- Host: GitHub
- URL: https://github.com/estivenm0/aventuro_backend
- Owner: estivenm0
- Created: 2024-06-30T15:26:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T03:09:22.000Z (10 months ago)
- Last Synced: 2025-01-17T07:24:24.137Z (5 months ago)
- Topics: agency-website, api, api-rest, aventuro, laravel, laravel-api, laravel-project, laravel-projects, travel-agency
- Language: PHP
- Homepage:
- Size: 7.78 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Aventuro API
The Aventuro API provides functionalities for users to explore travel packages, make reservations, and manage their accounts. It supports user registration, authentication with JWT, and offers various features to facilitate a seamless travel booking experience.
## Frontend:
### [Frontend Repository](https://github.com/stivenm0/aventuro_frontend.git)Video: [Watch Video](https://youtu.be/gSUW1SWNJuk?si=VmcKAuGltvgrbWJW)
## Content
* [Screenshots](#screenshots)
* [Requirements](#requirements)
* [Installation](#installation)
* [Technologies](#technologies)## Screenshots
### Documentation
### Admin Panels



## 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
```sh
git clone https://github.com/stivenm0/aventuro_backend.git
```2. Navigate to the project's root directory
```sh
cd aventuro_backend
```3. Copy the `.env.example` file to `.env`
```sh
cp .env.example .env
```4. Create a database named `aventuro`
5. Create a symbolic link
```sh
php artisan storage:link
```6. Install PHP dependencies
```sh
composer install
```7. Generate the application key
```sh
php artisan key:generate
```8. Generate the jwt key
```sh
php artisan jwt:secret
```9. Run migrations
```sh
php artisan migrate
```10. Run seeders
```sh
php artisan db:seed
```## Technologies
* Laravel 11
* MoonShine 2
* MySQL
* JWT## Database
