Skip to content

Travel-Agency-Fairytale/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

394 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Style CI PHP Last Commit

Travel-Agency-Fairytale API

This repository contains the core API backend for Travel-Agency-Fairytale. The API is designed to communicate with external services and aggregate travel-related data for downstream applications.

Purpose

This API serves to:

  • Integrate with various external travel services
  • Aggregate and normalize data from external sources
  • Provide unified endpoints for consuming aggregated travel data

Features

  • Connects to multiple external travel data providers
  • Collects and merges data such as destinations, accommodations, pricing, and availability
  • Exposes RESTful endpoints for client consumption

Getting Started

  1. Clone the repository:
    git clone https://github.com/Travel-Agency-Fairytale/api.git
    
  2. Install dependencies:
  • Requires PHP and Composer
  • For JavaScript dependencies, use npm or yarn
      sail composer install
      sail npm install
    
  1. Configure environment variables:
  • Copy .env.example to .env and set the relevant variables for external service keys, database, etc.
    cp .env.example .env
    
  1. Run migrations (if needed):
  •   sail artisan migrate
    
  1. Start the development server:
  •  sail up -d
    

Contributing

Pull requests and issues are welcome! Please review contributing guidelines before proposing changes.

Releases

No releases published

Packages

 
 
 

Contributors