Presentation is loading. Please wait.

Presentation is loading. Please wait.

ReachFood ASMITA SHINDE. Index  Assumptions  Features  Technology  App Structure  Screenshots  Future Enhancements  References.

Similar presentations


Presentation on theme: "ReachFood ASMITA SHINDE. Index  Assumptions  Features  Technology  App Structure  Screenshots  Future Enhancements  References."— Presentation transcript:

1 ReachFood ASMITA SHINDE

2 Index  Assumptions  Features  Technology  App Structure  Screenshots  Future Enhancements  References

3 Assumptions  Location service and internet connection are available and enabled.  The default search radius is 0.5 miles

4 Features  Searched for restaurants close by.  Allows user to select the search radius  Shows restaurant details like type, address,price level, hours, rating and photos  Abililty to call the restaurant  Map the restaurant using google maps  Email restaurant details  Visit restaurant website

5 Technoloy  Apache Cordova  Angular Js  Ionic Framework  Google Places api  Plugins: Email Composer, Apache cordova inAppBrowser

6 App Structure HTML Files in template folder in www  Index.html: Staring point of the app. Includes references to cordova, google, ionic, etc. Designs the navigation bar of the app.  Home.html : Home page of the app. Finds the location using HomeCtrl controller in controllers.js  ShowRestaurants.html : Shows the list of restaurants within the chosen radius and allows user to search from the list and make a selection. Uses RestaurantListCtrl from controllers.js  restaurantDetails.html: Shows info. of the chosen restaurant like address, price, rating, images, phone. User can map and visit the website within the app using the InAppBrowser plugin. Can email using the Email Composer plugin. Code in RestaurantDetailCtrl in controllers.js  aboutApp.html: Information about app and feedback mechanism.

7 App Structure  JS Files in js folder of www controllers.js : HomeCtrl: Checks internet connection, location service and gets the current position of user. RestaurantListCtrl: Get restaurants using google places service api. RestaurantDetailCtrl: Displays details of the selected restaurant like : name, address, pricing, rating, phone, website. Also has features to email and map the location Popup factory : Convenient display of Popups. path.js : Provides urls using $stateProvider. EmailComposer.js : plugin for sending email.

8 Screenshots

9

10

11 Future Enhancements  Display distance of the restaurant from current location  Ability to search restaurants by entering zipcode

12 References  Google Api: https://developers.google.com/places/webservice/search  Phoegap Geolocation: http://docs.phonegap.com/en/edge/cordova_geolocation_geolocation. md.html  Email Composer plugin: https://github.com/AppGyver/email-composer/  App icon maker: http://makeappicon.com/  Splash Screen maker: http://apetools.webprofusion.com/tools/imagegorilla

13 THANK YOU!


Download ppt "ReachFood ASMITA SHINDE. Index  Assumptions  Features  Technology  App Structure  Screenshots  Future Enhancements  References."

Similar presentations


Ads by Google