Travel Bud is a Web Application meant to help people save time and hassle in planning and organizing their trips, by recommending flights of interest based on their needs, through an easy and intuitive user interface. This document consists of preliminary considerations about the Web application design and interaction, main functionalities and features provided.
Navigation:
Architecture | Branding | Desktop Mockups | Mobile Mockups | Sketches
Architecture
For Travel Bud we have chosen a Microservice based architecture, from our willing to start on a small codebase, with services that deal with only one concern, which leads to easier maintainability. Further the design is evolutionary and new features can be added as individual microservices. Scaling up Travel Bud will be easier as we will know which microservice needs upgraded and we will focus our investment.
The deployment of updates would be an easy task, only working on specific areas of our application. In case of breakdowns of one of our services, the system would still work properly.
Some of the challenges we are expecting are that the microservices will rely on each other and they will have to communicate (through HTTP). Constant monitoring would be an extra task we would have to automate as well through services.
MicroServices:
- Authentication – OAuth 2.0
- Travel Recommendations – OpenFlights API
- Weather – AccuWeather API
- Calendar – iCalendar
- Reports & Metrics – Integrated
- Content Management System – Telligent
- CDN – GStatic Google
Branding Information
Every second of our life is priceless. Here, at Travel Bud, we understand that your time is money so, in order to satisfy your travelling needs, we designed your own everyday Travel Assistant.
Travel Bud is more than a normal platform to buy flight tickets. It comes with several features meant to make your booking experience as easy as possible.
Do you have a busy schedule at work and you can only travel on limited basis? Travel Bud will assist you in finding the best flights between the right hours.
Are you worried about the weather on departure or arrival? Don’t worry, Travel Bud will keep you up to speed with the significant climate changes wherever you go.
You don’t like to travel alone? Travel Bud gives you the possibility to choose a buddy along your flight.
Are you afraid of to many stops on the road? Travel Bud comes with explicit preferences to help you save time and limit your stops.
These are just several examples of how Travel Bud can be the best help in need for all of you who like travelling easy, fast and cheap. If we didn’t convince you yet go to TravelBud.com, create an account and step into the new era of booking flight tickets. Once you use it, you’ll never leave it!
Travel Bud
Your everyday Travel Assistant