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.
Video: Watch Video
Package | Version |
---|---|
Composer | V2.4.1 |
PHP | V8.3.6 |
MySQL | V8.0.30 |
Here is how you can run the project locally:
-
Clone the repository
git clone https://github.com/stivenm0/aventuro_backend.git
-
Navigate to the project's root directory
cd aventuro_backend
-
Copy the
.env.example
file to.env
cp .env.example .env
-
Create a database named
aventuro
-
Create a symbolic link
php artisan storage:link
-
Install PHP dependencies
composer install
-
Generate the application key
php artisan key:generate
-
Generate the jwt key
php artisan jwt:secret
-
Run migrations
php artisan migrate
-
Run seeders
php artisan db:seed
- Laravel 11
- MoonShine 2
- MySQL
- JWT