amadeus4dev / Hackathon Starter
Labels
Projects that are alternatives of or similar to Hackathon Starter
Hackathon Starter
Have you been in a hackathon in the past? Time flies! We have prepared this quick reference document for you to get familiar with our APIs.
Happy Hacking!
Table of Contents
Getting Started
First of all, you need to create an account:
- Go to our portal and click on register
- Fill in the form using a valid email address and click on the
Create account
button. A confirmation email will be sent to the email address you have just registered. - Open your mail and click on
Activate your account
.
What's next? Our get started guide contains detailed information about how to get your API key and make your first API call.
The APIs use OAuth2 as authentication mechanism. The authorization guide provides deep technical information on how to get a token in order to perform API calls.
You can take a look at our introduction videos helping you to get started:
- Introduction to Amadeus for Developers
- Amadeus for Developers Self-Service API Catalog
- Getting Started with Amadeus for Developers Self-Service APIs
- Amadeus for Developers Hackathon Resources
APIs
Category | Subcategories |
---|---|
Air | Search, Booking, Artificial Intelligence, Travel Insights, Schedule and Utils |
Hotel | Search, Booking, Travel Insights |
Destination Content | Location |
Trip | Artificial Intelligence and Utils |
SDKs
Because there is life beyond curl
.
CheatSheet
We normally bring some printed copies to the hackathons, but for your convenience, here you have the pdf version.
Let's save the planet!
Guides
- Build a Hotel Booking Engine
- Build a Flight Booking Engine
- Build an Android hotel booking app
- Build a Travel iOS app
- Build a Travel PHP app
- Build a Travel Python/Django app
- Airport & City Search MERN stack
- Airport & City Search with Django + JQuery
- Airport autocomplete using jQuery, Ajax and the Amadeus Node SDK
- Performing multi-city search with Flight Offers Search
- Fake PNR dataset for machine learning
- Add a baggage with the flight booking APIs
- Build airplane seat maps with the SeatMap Display API
Postman
If you love Postman as we do, you'll be glad to see our public postman collection.
New to Postman? Don't miss our How to play with Self-Service APIs with no code article in our blog.
Examples
- All SDK
README
files contain API calls samples . - You can find all the endpoints in self-contained code examples, ready to be used.
- The following table contains some showcases/prototypes which integrate some of the Self-Service APIs:
Repository | APIs used | Technologies |
---|---|---|
amadeus-flight-booking-django | Flight Offers Search, Flight Offers Price, Flight Create Order, Airport & City Search | Python, django |
amadeus-smart-flight-search-django | Flight Offers Search, Flight Choice Prediction, Trip Purpose Prediction and Airport & City Search | Python, django |
amadeus-flight-search-wordpress-plugin | Flight Offers Search | PHP, wordpress |
amadeus-flight-price-analysis-django | Flight Offers Search, Flight Price Analysis, Trip Purpose Prediction | Python, django |
amadeus-airport-city-search-mern | Airport & City Search | Node, express, React |
amadeus-trip-purpose-django | Trip Purpose Prediction | Python, django |
amadeus-hotel-search-swift | Hotel Search | Swift |
amadeus-hotel-booking-django | Hotel Search, Hotel Booking | Python, django |
amadeus-hotel-booking-android | Hotel Search, Hotel Booking | Kotlin |
amadeus-hotel-area-safety-pois-django | Hotel Search, Points of Interest, Safe Place | Python, django |
amadeus-async-flight-status | On-Demand Flight Status | Python |
Data-Collection
During the hackathon you'll use the Test environment
, which means that our APIs are using mostly cache data. You can find which data is available on the Data collection repository.
FAQ
- When I go to the portal I see two API catalogs: Self-Service and Enterprise. Which one should I use during the Hackathon?
Amadeus for Developers includes two different offers: Self-Service and Enterprise, each meeting different customer needs. During the Hackathon you will use Self-Service APIs as Enterprise is tailored to companies with scale needs and leading brands in the travel industry.
- When I create an application on the portal I see two environments: Testing and Production. What's that?
Testing environment is the default environment for all new applications. This is where you will enjoy a fixed free number of free API call quota per month. When you reach the limit, you will receive an error message. No worries because you have enough calls for the Hackathon!
Once you feel that your application is ready to be deployed to the Real World™, you will want to move it to Production Environment. There is no need to move to Production in a Hackathon unless you are willing to pay!
Contributing
If something is wrong, confusing or you miss information, please let us know. Send your pull request
or drop us an email.