Skip to content

Project Increment 3

Bhargavi Nadendla edited this page Nov 22, 2017 · 26 revisions

CS5551 Advanced Software Engineering

Project Third Increment Report

App Name: Get On Wheels

Team#: 4

Team Name: Elite4

Team Members:

  1. Namana Rajeswari Devi - 29
  2. Gogadi Sravanthi - 15
  3. Bhargavi Nadendla - 27
  4. Khushbu Shashikant Kolhe - 20

Project Increment 3

1. Existing Services/ REST API:

We used :

  • Wunderground API for weather
  • TMDB API for movies
  • Google Places API for shopping malls
  • Zomato API for restaurants
  • Four Square API to fetch events
  • Sqoot API to get the nearby deals available

2. Detail Design of features:

Wireframe mockups for the complete application, class diagram, sequence diagram, use case diagram have been completed in the first increment. The changed architecture diagram has been shown in the second increment report.

3. Testing:

We have performed the following tests:

  1. Whether the user is able to successfully register his name and password. The registered details are stored in the firebase.
  2. The user should then login in with his correct details and must be redirected to the home page of the application.
  3. Gmail and Facebook Oauth logins must redirect the user successfully to the application’s home page.

4. Implementation (Ionic 2 App):

Contribution by Rajeswari Devi Namana:

Extended the movies page by adding a label whether the movie is for Only adults or even children can watch. Only Adult movies are represented by 'A' and all other movies will be represented by 'U'. The genre of the movie is also displayed.

Included trailer of the movies which will be displayed on clicking the link "WATCH TRAILER".

Movie theatres page is extended by another page which displays the picture, address, contact and reviews of the theatre.

Contribution by Khushbu Kolhe:

Implemented facebook login. Merged integration 2 code with integration 3 code on github. Added reviews in the restaurant info page. Added maps on the restaurant info page. On a click on the map its route to the restaurant is shown. Added the tab Accounts which has a log out button . Implemented the logout functionality.

Facebook Login:

Filter On Restaurants Page: Image 1

The filter is for the type of cuisine

Filter On Restaurants Page: Image 2

Here I have shown example of filtering cuisine type BBQ. The user gets the list of restaurants with BBQ cuisine.

Maps on Restaurant info Page

Map with route:

On clicking the map on restaurant info page, user is navigated to maps page where the direction to the maps are shown.

Reviews:

On clicking the reviews on restaurant info page, user gets the reviews for the restaurant.

Sign Out in Account Tabs:

When the user clicks on the log out button, user is logged out and navigated to login page

Contribution by Bhargavi Nadendla

Added "Must see places nearby"

Included an add-on to weather i.e., must see places nearby by fetching all types of visiting places like Arts&Entertainment, Museum, National Park, Water Park and many such recreational places by fetching the geolocation of the user. On clicking each place, another page with detailed information of that particular page shows up like photos, description, opening hours etc.,

On clicking the must see places nearby, it ridirects to

On clicking a place, it redirects to a detailed information

Google Map Navigation

Redirected to Google Map navigation by fetching the geolocation and the selected place with all the routing options available to the user.

It takes to the map on clicking the navigate button

Contribution by Sravanthi Gogadi

Google Map Navigation

Included the navigation from the user location to the chosen shopping mall using the google maps by fetching the current position of the user and the chosen shopping mall along with the choice of selecting the mode he wants.



Gallery for shopping malls

Extended the malls information page by including the gallery using the google places api where the user can zoom out the pictures to look around the selected mall.



Deals at the shopping malls nearby

Have created a new page that gives the deals information based on the stores available nearby. This is implemented by using the sqoot api that provides the deals based on the different categories like beauty and health,clothing,electronics etc.




5. Project Management:

Contribution:

  1. Khushbu Kolhe - 25%
  2. Namana Rajeswari Devi - 25%
  3. Gogadi Sravanthi - 25%
  4. Bhargavi Nadendla - 25%

Authors and their Contribution:

  1. Khushbu Kolhe : Implemented facebook login. Merged integration 2 code with integration 3 code on github. Added reviews in the restaurant info page. Added maps on the restaurant info page. On a click on the map its route to the restaurant is shown. Added the tab Accounts which has a log out button . Implemented the logout functionality.

6. Bibliography:

  1. https://ionicframework.com/docs/
  2. https://www.themoviedb.org/documentation/api
  3. https://openweathermap.org/api
  4. https://developers.google.com/places/
  5. https://opentable.herokuapp.com/
  6. https://developers.facebook.com/docs/
  7. https://developers.zomato.com/documentation

7. Link to source code:

GetOnWheels Code

Clone this wiki locally