Skip to content

Project Increment 3

rajeswari-namana 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.

5. Project Management:

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