Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 2.24 KB

README.MD

File metadata and controls

96 lines (70 loc) · 2.24 KB

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:

Video: Watch Video

Content

Screenshots

Documentation

Documentation

Admin Panels

Dashboard

Admins

Packages

Bookigns

Requirements

Package Version
Composer V2.4.1
PHP V8.3.6
MySQL V8.0.30

Installation

Here is how you can run the project locally:

  1. Clone the repository

    git clone https://github.com/stivenm0/aventuro_backend.git
  2. Navigate to the project's root directory

    cd aventuro_backend
  3. Copy the .env.example file to .env

    cp .env.example .env
  4. Create a database named aventuro

  5. Create a symbolic link

    php artisan storage:link
  6. Install PHP dependencies

    composer install
  7. Generate the application key

    php artisan key:generate
  8. Generate the jwt key

    php artisan jwt:secret
  9. Run migrations

    php artisan migrate
  10. Run seeders

    php artisan db:seed

Technologies

  • Laravel 11
  • MoonShine 2
  • MySQL
  • JWT

Database

Database