Download presentation
Presentation is loading. Please wait.
Published byMargaretMargaret Norris Modified over 9 years ago
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
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!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.