Battuta is an app that makes use of API in order to help users plan out their future travels. Users are able to explore a variety of options at varying levels of cost in order to select ideal options for transportation and lodging. They are then able to view overall information about their trips in order to help their dreams become a reality.
Category: Travel
Mobile: This app would be primarily developed for mobile usage, but would be just as viable on a computer. An app would be an ideal implementation of our idea because it would be an easy and portable way to access information. This is especially applicable for our app since it is for travel and our market includes customer who are on the move. Our app would also be able to make use of location, map, and real-time information.
Story: This app is meant to attract users that have the urge to travel and really want to see the world. With this app, they will be empowered to design an affordable trip. The value is mainly for those that long to travel, but are curious to see how much their trip would cost. This app would be well received by others as many people have the urge to travel, but are concerned about how much it would cost. Being able to plan out their future trips in the app would help make them feasible.
Market: The primary market for our app are those that are interested in travel. This would include those who are looking to plan future trips. Individuals would be able to plan their trips ahead of time by using our app to help decide which hotels to book, which plane tickets to buy, etc. Our app would also help individuals plan our their finances for their trips as they can see prices for a variety of options. Since our app is travel related, our market would be quite large as many people travel at some point in their lives. We would also be involved with expansive industries such as tourism and transportation.
Habit: This app is used most often by users when they are in the process of planning for trips. They may even use the app during trips in order to access specific transportation and lodging information. However, after their trip, users may not open the app as often until they decide to plan their next one. With its ease of use, this app will allow users to easily plan as many trips as they like to their hearts content. They will also be able to track their progress until their trip becomes a reality. The average user would be creating in the app as they are planning out their travels.
Scope: Right now, the scope of the app is very clear as it is focused on users being able to choose transportation and lodging for their trips and see a cost analysis. We could chose to expand the scope by having more content in our app related to tourist locations and more visual content of locations to travel to. There could be also more tools for planning trips like an itinerary and a budgeting tracker. The most technically involved portions of this app will include acquiring the data for transportation and lodging through APIs. The other portions of the app will be more focused on making a simple, clean design. Right now, the app is set to meet the requirements for a minimal viable product, so its components are stripped down the the core of what is needed. However, there is a lot of room for additional features to be implemented if time and resources permit.
Required Screens
Required Must-have Stories
Optional Nice-to-have Stories
Tab Navigation (Tab to Screen)
Flow Navigation (Screen to Screen)
Property | Type | Description |
---|---|---|
Trip Information | String/Array | Information on trip |
Destination To | String | Location of destination traveling to |
Destination From | String | Location of destination traveling from |
Transportation Type | String | Type of transportation |
Transportation Company | String | Company for transportation |
Transportation Info | String/Array | Information on transportation |
Transportation Cost | Number | Cost of transportation |
Lodging Company | String | Company for lodging |
Lodging Info | String/Array | Information on room |
Lodging Cost | Number | Cost of lodging |
Total Cost | Number | Total trip cost |
Base URL- https://rapidapi.com/skyscanner/api/skyscanner-flight-search?endpoint=5a9c9edde4b084deb4ea6195
HTTP Verb | Endpoint | Description |
---|---|---|
GET |
Browse Quotes | Browse Quotes |
GET |
Browse Routes | Browse Routes |
GET |
Browse Dates | Browse Dates |
GET |
List Places | List Places |
GET |
To Skyscanner | Obtain Data |
Base URL- https://rapidapi.com/apidojo/api/hotels4?endpoint=apiendpoint_dd6bbe39-cc27-4600-acbb-504d180b4d0d
HTTP Verb | Endpoint | Description |
---|---|---|
GET |
locations/search | search for locations |
GET |
properties/get-details | obtain details about the property |
GET |
properties/list | obtain list of properties |