Mileblaster.com - STLPB
About Solution
Selecting Travel Loyalty Program Bonuses (STLPB) is a system for delivering travel loyalty program bonus incentives to travelers while they are booking online travel. It also tracks user’s (user is the traveler booking online) program point totals and recommends the best bonuses for the traveler to optimize their points gathering.
Contact our managers to get more information about this project
The system allows a user to:
- Track frequent flyer points and miles in popular travel programs in one convenient location;
- Find miles and points bonuses with partner airlines, hotels, credit cards, and rental cars;
- Calculate and sort the trip miles and points for every frequent traveler program associated with the tickets;
- See the miles expiration dates, redeemable miles and progress towards awards on a progress bar, the elite qualifying miles and segments on a progress bar.
The STLPB system consists of two parties: Server and Client.
The server part is a web site, which allows managing information on flights and hotels, creating rules and bonuses.
The client part is a flash tool (widget), which runs on most online travel booking sites, including suppliers. The user information is easily accessible and it is not required to download the widget.
Project History
The customer addressed EffectiveSoft with a request to create a system which may help travelers choose the best trips.
The customer specified the following requirements:
- Collecting data for each ticket results page
- Supplier bonuses, logic and conditions
- Selected bonus & point total display
- Loyalty program and user points totals
- Registrations tracking
- Performance Reports, Quality Reports
- Billing and Invoices
Mobile design and development
For evolution of the product and more widespread use of the secrecies customer made a decision to create mobile version of the application. For a start two types of mobiles (iPhone and Nokia) were selected, in the future it is planning to do Android and blackberry versions.
The customer required to copy all Web functionality except Calculator. In a short time, specification for the mobile application was created. The main goal of the project was to create user friendly interface which uses the same web services as the Web Widget.
The project covered the following stages:
- Requirements specification
EffectiveSoft specialists carefully studied the specifications provided by the customer and suggested a lot of innovations that allowed to perfect the initial features of the system and made GUI design more friendly for users. - Design and development
The development of the planned functionality was held in compliance with standard processes and procedures for each of the iterations adopted by EffectiveSoft. - QA processes
QA processes went in parallel with development stage, each milestone was tested and bugs were fixed before the next stage.
Contact our managers to get more information about this project
Project Resume
| Business model | Project-based (fixed-price model) |
| Development model | Agile |
| Project workload | More than 9 500 man-hours |
| Project infrastructure | Project manager |
| Software development team, QA team, Designers | |
| Documentation | System requirements specifications, GUI specifications, test cases |
| Lines of code | 113 000 |
| Technology domains | Software Architecture, RIA, Web Applications, Apple iPhone Application, Flash Lite Application |
| Languages | PHP, JavaScript, SQL, ActionScript 3, MXML, Objective-C, ActionScript 2 |
| Technologies & Tools | Zend Framework, AJAX, Prototype JS Framework, Adobe Flex 3, Adobe Photoshop, Adobe Flash CS4, Flash Lite 3.0, DHTML, CSS, XML, MySQL Server, Scribe Insight, TortoiseSVN, Apple Xcode, iPhone SDK 2.2, iPhone Simulator, iPhone OS Frameworks |
| Development process | ISO9001 |
