• slidebg1
    Be Part of SIA’s Digital Transformation

    Be creative and build an application that solves real world corporate challenges! Show us what you can do with technology.

  •      
  • Exciting prizes to be won!

    Student Category Grand prize: Tech trip to Silicon Valley on Singapore Airlines Economy Class for all team members with accommodation and transfers

    Open Category Grand prize: Return Economy Class ticket for all team members to any Singapore Airlines destination and team prize of SGD5,000 cash

  •  
  • Save the dates

    Event Kick-Off: 21 Oct 2017, Hangar@ NUS Enterprise

    Event Finale: 28 Oct 2017, Hangar@ NUS Enterprise

    Workshops from 1 Oct to 20 Oct at various locations. See below.

  •  

Business Challenges

The theme for this year’s SIA App Challenge is “Be Part of SIA’s Digital Transformation”. The business challenges are focused on two areas – Customer and Operations. Here's a sneak peek into the challenges, more will be revealed at the kick-off!

Customer

The Singapore Stopover Holiday (SSH) currently requires passengers to collect a pack of vouchers and brochures on arrival. It is a challenge to keep them updated on special events and operation hours of tourist attractions. How can we make this more seamless for our customers?

Setting up seat displays at trade shows and corporate events overseas is costly and logistically complicated. It also has limited marketing outreach. How can we make the displays more accessible for our customers and agents?

Youths are not necessarily attracted to the KrisFlyer programme. How can we introduce gamification and digital elements into the current programme to gain awareness and build brand loyalty among youths?

Customers visit our service centre to get assistance with bookings. Waiting time can be varied and long, and sometimes, interaction over the counter may be transactional with no personal element. How can customer experience at service centres be enhanced with the help of technology?

Airlines have common platforms such as website, mobile app, chatbots etc to allow customers to book their flights. What are some other new booking platforms we can introduce to our customers?

Passengers’ contact information is often missing or inaccurate in their bookings. It is therefore difficult to ensure accurate information during flight disruptions. It involves considerable amount of manual effort to update this information. How can we ensure we have this data and keep our customers updated in a delay?

Operations#

Inaccurate dimensions between booking and submission of cargo shipments can cause inefficient allocation of valuable aircraft space. How can we get more accurate dimensions and optimise our revenue?

There are thousands of serviceware items (e.g crockery, glassware) used on every flight. Inventory imbalances can build up at different locations over time. How can we track such serviceware and optimise our inventory to minimize wastage?

Repairing cabin defects (e.g broken tray tables) is part and parcel of engineering operations. Keeping track and ensuring speedy rectification for such defects for each aircraft is logistically challenging for our various teams and service providers (e.g SIAEC). How can we manage this digitally and keep the number of defects to a minimal level?

As the icon of our industry-leading brand of service, the recruitment of cabin crew is carried out meticulously through many rounds of selection. With over a thousand candidates in each exercise, this can be resource intensive and time consuming. How can we improve this recruitment process and at the same time inspire more millennial to be part of the cabin crew?

Click here for more details on the business challenges.

# Due to the technical complexity of these challenges, teams attempting these challenges will get an additional 20% bonus points.

In addition, a bonus prize will be given to the best of these teams.

Event Details


1

Event Kick-Off

21 Oct 2017

Venue: The Hangar@ NUS Enterprise

Address: Level 1, I-Cube, 21 Heng Mui Keng Terrace S(119613)

Click here for directions to the venue.

  • Registration
  • Presentations on airline domain knowledge
  • Workshops on Design Thinking, Intellectual Property Rights, Technology Platforms/API and our specific business challenges
2

Event Finale

28 Oct 2017

Venue: The Hangar @ NUS Enterprise

Address: Level 1, I-Cube, 21 Heng Mui Keng Terrace S(119613)

  • Presentation and demonstration of prototypes
  • Judging and presentation of prizes

1

Event Kick-off

21 Oct 2017

  • 0800: Registration and Breakfast
  • 0900: Welcome & Opening Address
  • 0910: Keynote Address
    NUSE
  • 0920: Guest Speakers
    Mastercard, TCS
  • 0950: Airline Domain Presentations
    Customer Experience, Airline Operations
  • 1020: App Challenge Business Challenges
  • 1035: Platform & API Presentations
    Amadeus, Amazon, Cisco, RedHat, SIA Digital Services
  • 1150: Introduction to SIA IT HR
  • 1200: Lunch
  • 1330: Business Challenges Sharing
    Customer (Auditorium), Operations (Conference Room)
  • 1430: Design Thinking Workshop
  • 1530: Tea Break
  • 1600: Introduction to Intellectual Property (Auditorium)
  • 1700: End

Remote Coding and Mentoring

23-27 Oct 2017

  • Teams/Individuals will work on their ideas and prototypes
  • Mentoring from SIA executives and IT partners will be provided

Submission of Codes

27 Oct 2017

  • Codes to be submitted by 17:59pm
  • Submission portal will be advised at a later date
2

Event Finale

28 Oct 2017

  • 0800: Registration and Breakfast
  • 0900: Briefing
  • 0945: Closed-door Qualifiers (Student and Open Categories)
  • 1200: Lunch
  • 1330: Photo-taking, Announcement of Finalists & Lucky Draw
  • 1400: Finale (Student Category)
  • 1500: Tea Break
  • 1515: Finale (Open Category)
  • 1630: Tea Break
  • 1645: Announcement of Winners
  • 1700: Final address by CEO and photo-taking with winners
  • 1730: End

Business Value

Innovation

User Experience

Technical Competency

Presentation

Prizes

Student Category

Tech trip to Silicon Valley on Singapore Airlines Economy Class for all team members including accommodation and transfers

Grand Prize

50,000 KrisFlyer miles for each team member



Second Prize

30,000 KrisFlyer miles for each team member



Third Prize

Open Category

Return air ticket for all team members to any Singapore Airlines destination and team prize of SGD5,000 cash

Grand Prize

Team prize of SGD3,000



Second Prize

Team prize of SGD1,500



Third Prize

Resources


To be released shortly


Here are some APIs contributed by us and our supporting partners to help you with your development


Link:
Quick Start guide
Sample Request & Response
User Manual

Booking APIsBETA

flight/search: An API-version of the usual Flight Search that happens in the Website. Returns possible routes from origin to destination and also the total fares. For return-journeys, all accepted combinations of onward and return flights is also returned (allowed matching is fixed).

flight/getfare: Used to retrieve the breakdown of fares for the chosen flight. This call is important for the back-end systems to register the fare for the selected flight combination.

pnr/create: Creates a temporary PNR to store the passenger information. This PNR is transient and will be invalidated within roughly 10 mins, unless the PNR is confirmed, or the session is extended (refer to calls below).

pnr/get: Retrieves the information in the PNR, such as passenger information, flight information, and other services bought by the passenger.

seat/getmap: This call retrieves the seat configuration of the aircraft. It includes information such as the positions of the seat (row/column), characteristics (window, near-exit, etc), facilities (galley, lavatories, staircases, exits)

seat/select: This call reserves a seat subject to availability (indicated in the seatmap above).

pnr/confirm: Completes the booking, and the PNR becomes permanent. The PNR can then be used later to check-in, update seat choice or simply retrieve the booking information. Once this call is successful, session is no longer a concern.

misc/extendsession: Since the transaction is time-bound, use this call to extend the timeout. Failure to make this call in a timely fashion (every 10 mins) will result in loss of the transaction and the need to start-over (from flight search).


Checkin APIsBETA

checkin/checkin: Checks-in the passenger(s)

checkin/cancelcheckin: Cancels the checkin, allowing for check-in again

checkin/getboardingpass: Provides the necessary information to create a boardingpass, including the qrcode/barcode.
Note: Call will succeed only if passenger is checked-in and passport is updated

checkin/getpassenger: Retrieves the passenger information (taken from PNR)

checkin/updatepassenger: Allows updating of passport details. This call is mandatory for subsequent calls to work reliably.

Krisflyer APIBETA

krisflyer/getprofile: Retrieves the member’s details such as name, contact details as well as a summary of their loyalty miles (kfMiles/ppsMiles).

 

 

The Amadeus Travel Innovation Sandbox:

The Amadeus Travel Innovation Sandbox is an environment to help you turn your great travel ideas into working prototypes – the first step you need to get your project supported and funded. Through the sandbox, you get access to well-documented REST/JSON APIs backed by Amadeus services and global content, to get going with your project right away. No previous travel industry experience required.

Link:
https://sandbox.amadeus.com/about

 

 

Expedia Public APIs

A set of APIs that expose Expedia's vast database of travel related information including, but not limited to, flights, hotels, destinations, activities, and deals. Details on each API such as descriptions, and request-response patterns are provided in Expedia's website in the link below.

Link:
https://hackathon.expedia.com/docs/

API Key:

Here is the API Key: 531bd696-5113-469c-8086-39073fe89517

To use the API, go to https://hackathon.expedia.com/ and then on the Public API’s tab, you can find all the APIs that have been opened up for use. The trick is to append to the query, “key=531bd696-5113-469c-8086-39073fe89517”. On the workshop, we will also discuss the usage of the API.

Example: https://terminal2.expedia.com/x/mhotels/search?city=SEATTLE&checkInDate=2017-12-01&checkOutDate=2017-12-03&room1=2&key=531bd696-5113-469c-8086-39073fe89517

 

 

SITA APIs

A suite of APIs that complement the traditional ones that usually revolve around Booking and Reservation of tickets and associated ancillaries.

Link:
https://www.developer.aero/Hackathon/Information-Page
Video

 

 

Mastercard APIs

The following are APIs that provide innovative payment mechanisms that can change the way customers are engaged during purchasing touch-points. The fraud scoring API below helps in identifying possible misuse of credentials.

Link:
Fraud Scoring for Merchants Masterpass Integration and Onboarding Masterpass QR Originating Institution and Receiving Institution Masterpass Chatbot

For the on-going support for the participants, a Slack group is created to answer questions during the AppChallenge period. Participants can join the chat group using the following link:

Link to the chat group

 

 


Here are devices that will allow you make your solutions pop out (literally!)

Samsung GearVR

Samsung Gear VR is Samsung’s first virtual reality device that was developed in collaboration with Oculus. The wearable provides immersive and enchanting experiences to the users. All you need is to snap compatible smartphones like the Galaxy Note 5 and the Galaxy S6 or S6 Edge into the Gear VR.

The VR devices will be placed at central locations that participants will be able to access upon fixing appointments. The devices will also be on display during the kick-off (21st Oct), where participants will be given demos on the capabilities of the VR devices. Finally, the devices will be made available on the Demo Day (28th Oct) so that participants can load their solutions in the devices to do the demonstration to the judges.

Link: GearVR Developer Website


Amazon Echo Dots

Echo Dot is a hands-free, voice-controlled device that uses the same far-field voice recognition as Amazon Echo. Dot has a built-in speaker and also connects over Bluetooth or with the included audio cable—to your own speaker. Customers can ask the Echo Dot for information, music, news, and weather from across the room and get answers instantly.

The Echo devices will also be made available during the AppChallenge Week at Amazon's Singapore Office. More details on how to book a slot to access the devices will be provided during their workshop, so if you are intending to use this device in your solution don't forget to sign up for their workshop!

Link: Alexa Skills Kit

Amadeus

sandbox@amadeus.com

Microsoft

1. Sakthis Kumar - sakthis@sakthis.net

2. Senthamil Selvan -senthamilv@outlook.com

3. Kenneth Ham – sia_appchallenge@kennetham.com

Redhat

Go to freenode.net -> Start chat and join #openshift-dev channel

Mastercard

Slack Channel

Expedia

24/7 support: http://bit.do/ExpediaAPI

SITA

support@developer.aero

IBM

http://siaappchallenge.mybluemix.net

Terms and Conditions

Who will be eligible?

The SIA App Challenge 2017 (the "Competition") is open to:

  1. Current diploma or university students, who are studying in an Institute of Higher Learning in Singapore, and possess a corresponding valid institution’s identity document (e.g. student or matriculation card) for the Student Category.

  2. For the Student Category, any participant who has not attained eighteen (18) years of age as of 21st October 2017, must obtain proper parental/guardian’s consent to participate in the Competition. The consent form signed by the parent/guardian should be submitted along with the terms and conditions acceptance form at the time of registration. Participants under the age of eighteen (18) as at 21st October 2017 will be automatically disqualified from this Competition if proper consent has not been obtained.

  3. All who do not qualify for the Student Category and are at least (18) years of age at the time of registration should participate in the Open Category.

  4. Employees of Singapore Airlines Limited (“SIA Employees”) may be invited to participate in the Open Category.

 

How can I participate?

  1. You are to form teams with a minimum of two participants and up to a maximum of four participants. Each participant is only permitted to join one team. This applies to both the Student and Open categories.

  2. Each participant must individually register his/her participation in the Competition and submit all the required fields before the registration closing date and time or before the registration reaches the Competition's full capacity, whichever is earlier.

  3. You must appear in person and onsite at the Competition venues on the Competition dates and by the registration time or you may not be allowed to participate in the Competition.

  4. You or your team must solve at least one (1) of the business challenges provided at the Competition.

  5. Provide your Submission(s) (as defined in Clause 3.1 of the Other Terms and Conditions) to SIA in the manner and by the time stipulated by SIA on 27th October 2017, which will be announced at a later date.

 

What are the rules and regulations?

  • Each team may make one Submission.

  • All Submission(s) must be original work. Any form of plagiarism or copying is not allowed.

  • All Submission(s) must be new. Any work that has been submitted for other competitions (whether in Singapore or overseas) or has been used for commercial purposes and/or has been published in any media will not be accepted.

  • SIA shall not be responsible for entries that are lost or contain corrupted data due to whatever reasons.

  • SIA staff and immediate family members (i.e. spouse and children) of staff who are part of the SIA App Challenge team planning, managing and overseeing this Competition, as well as the Competition’s sponsors’ or partners’ staff and immediate family members of such staff who are part of the team planning, managing and overseeing this Competition, are not eligible to participate in the Competition.

By registering for this Competition, you consent to SIA's collection, use and disclosure of your personal data in accordance with SIA’s Privacy Policy, which can be found at www.singaporeair.com, in order to administer the Competition for SIA's marketing and promotional purposes, to attribute you as the inventor/author of the invention/work that you create for the purposes of the Competition, administer assignment of the rights in the invention or work to SIA (if applicable) and/or for workshops organized by the sponsors of the Competition (the “Purposes”).

Please note that registration for this Competition is administered through Eventbrite's website, which SIA does not exercise control over. We encourage you to review Eventbrite's own terms and conditions and privacy policy, which can be found at https://www.eventbrite.sg/privacypolicy/, governing the use of Eventbrite's website before submitting your personal data to Eventbrite.

Please refer to the Other Terms and Conditions which also apply to the Competition and shall be deemed to be incorporated by reference in, and form part of, these Terms and Conditions. If you disagree with any of the Terms and Conditions (including the Other Terms and Conditions), please do not register for or participate in the Competition.

 

Frequently Asked Questions


SIA App Challenge is a coding competition open to all tertiary students and non-students. We invite you to come and showcase your talent in creating innovative ideas and solutions for real-world business challenges.

We will Kick-Off the App Challenge on Saturday, 21 Oct 2017. Business Challenges for both the Student and Open Categories will be announced on 7th October 2017.

After which, you will have one week (23-27 Oct) to formulate your ideas and develop your prototypes. Consultations with business and IT mentors will also be made available during this period.

On the following Saturday (28 Oct), your team will have to present your ideas and prototypes to a panel of judges.

Food and drinks will be available on both Saturdays & don’t forget to bring your own laptop and any other equipment or materials you need during these 2 days!

You are only allowed to participate in the Student Category if you are a full-time tertiary student and are matriculated in a tertiary institution located in Singapore. Tertiary students under the age of 18 are permitted to join but are required to seek parental/ guardian’s consent to participate and that the consent form signed by the parent/ guardian must be submitted at the time of registration.

The Open category is open to any non-student.

For both the Student and Open Categories, there must be a minimum of 2 per team, with up to a maximum of four team members.

For both the Student and Open Categories, there must be a minimum of 2 per team, with up to a maximum of four team members.

You can register first as an individual via Eventbrite. Once you have found your team mates in the kick-off event (21 October 2017), you may then form a team.

It is compulsory for at least one member from the team to attend the Kick-Off event as we will be sharing more information on the business challenges as well as essential knowledge and development tools for the competition. It will also be an opportunity for you to meet SIA executives, technology and industry professionals.

You are free to use any kind of technology / tools / datasets that can be found in the public domain. As long as you are authorised & have the valid license to use them.

No, information shared by SIA and industry partners should be used for the purposes of the competition only. Please see the section on Confidentiality in the Other Terms & Conditions.

You will receive an email confirmation in your registration account.

Team name and password (set during team creation)

Please kindly email sia_appchallenge@singaporeair.com.sg for any further assistance.

You would need to present a working prototype at the pitching session on 28 Oct.

The prototype should have the key features that meet the selected business challenges. It should demonstrate these features, and not in alternative forms such as presentation slides or videos etc

A Judging Panel will be formed to evaluate the idea and working prototype on 28 October 2017. All team members of the team must be present for the presentation. You will be evaluated based on Business Value, Technical Competency, Innovation, User Experience and Presentation

You will have 5 minutes to complete your demonstration and pitch your idea and working prototype. There will be a two-minute Q&A session.

It must be submitted to the platform determined by the organiser (time, date, format). The platform name will be advised at an appropriate time.

Presentation will be using the copy uploaded to this platform.

Participants will fully own their solution after the App Challenge. All submissions (and all intellectual property rights contained therein) to SIA will be the property of the participants. Please see the section on Intellectual Property Rights in the Full Terms & Conditions.

Please contact the organising committee via email at SIA_AppChallenge@singaporeair.com.sg

The business challenges will be shared on 07 October. You should start conceptualising with your team members and shortlist suitable technology and business challenges to explore prior to the event kick-off on 21 Oct 2017.

No. You will need to bring your own computer/device(s) and materials. Network access will be provided at the venue.

Only registered participants will be allowed in the competition venue.

Information and directions are provided in Event Details

Yes. Log in at https://www.eventbrite.sg/o/singapore-airlines-8341235771 with your registered email account and amend your details.

Yes. Sign up at https://www.eventbrite.sg/o/singapore-airlines-8341235771 with your registered email account and change your team.

AppChallenge 2016


Based on the theme of ‘SingaporeAir, A Great Way to Fly’, participants were provided three real-world business challenges related to the aviation industry and had to showcase their creativity to develop digital applications suited for the modern traveller. More than 120 students from 9 Singapore-based universities and polytechnics participated under the Student Category for the finale, which took place on Saturday, 8 October 2016. Another 90 participants took part in the Open Category.

The winning team of the Student Category won a trip to Silicon Valley in the US, the global capital of technology and innovation, where they met with executives from companies such as Airbus, Google, IBM, Red Hat and NUS Enterprise. The second and third place teams won 50,000 and 30,000 KrisFlyer miles, respectively.

For the Open Category, the winning team walked away with the grand prize of a Singapore Airlines return ticket each to any destination that the Airline flies to as well as SGD5,000. The second and third place teams won SGD3,000 and SGD1,000 respectively.

Student Category

Winner

Team SIAla

Names of team members:

  • Heok Hong LOW
  • Jia Rui ONG
  • Jie Xun SEE
  • Yang ANG

First Runner-up

Team KrisDiscover

Names of team members:

  • Lareina Jia Pei TING
  • Regina HO
  • Zhi Kang WONG

Second Runner-up

Team Atom

Names of team members:

  • Bavithra THANGARAJ
  • Deepak VAIDYALINGAM
  • Ramesh Prabhu MOHAN
  • Sakthi Narayanan RAMSINGH

Open Category

Winner

Team Fearow

Names of team members:

  • Cong ZHAO
  • Dong Mei HU
  • Xiao Lin QU
  • Ye Cheng XU

First Runner-up

Team Vacationeer

Names of team members:

  • Hazel KWEH
  • Thomas LEE
  • Tiam Yang NG
  • Yew Chong NG

Second Runner-up

Team Murphy

Names of team members:

  • Bing Han GOH
  • Gerald TAN
  • Lucius Andi Putra ASIKIN
  • Yanto LEE

Gallery

Video

In partnership with


Platinum Sponsor


Gold & Silver Sponsors