CodePathAndroid17 / TravelApp

1 stars 0 forks source link

Battuta

Table of Contents

  1. Sprint
  2. Overview
  3. Product Spec
  4. Wireframes
  5. Schema

Sprint

Sprint 1

Sprint 2

Sprint 3

Overview

Description

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.

App Evaluation

Product Spec

1. User Stories (Required and Optional)

Required Screens

Required Must-have Stories

Optional Nice-to-have Stories

2. Screen Archetypes

3. Navigation

Tab Navigation (Tab to Screen)

Flow Navigation (Screen to Screen)

Wireframes

Interactive Prototype


Schema

Models

Trip Model

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

Networking

Outline Parse Network Requests (List of network requests by screen)

Outline Network Requests for Existing APIs

Skyscanner API
Hotels.com API
Google Hotel API