2. Cafaholic in a Nutshell
‒A Windows Phone App.
‒Finds the cafes and bars around you.
‒Features of a venue like address, contact, price, rating, etc.
‒In-app navigation.
‒Rich customizations like radius, parental controls, etc.
‒Store your favorite venues
‒Check-in with your friends.
‒Featured Windows Phone App(Lifestyle).
‒Eye candy UI and easy UX.
2/15
3. Why an App?
‒Mobile is the new Web.
‒Portable application.
‒ Use anywhere on the go (OTG).
‒ Fast Access.
‒ Location based preferences.
‒Windows Phone Community
‒ Few apps.
‒ Foursquare app is not sleek.
‒ Anonymous access.
3/15
4. Features
‒Get Coffee. Faster. Smarter.
‒ Faster: One tap operations.
‒ Smarter: Smart UX.
‒Location based tracking.
‒ Uses Geolocation API.
‒ Uses Geofencing API.
‒Get venue details, even minute ones.
‒Change radius of your search.
‒Turn off bars/cafes.
‒Save a venue, make a bookmark.
4/15
5. That’s a lot of Data
‒Foursquare is our Data Source.
‒ Cafaholic uses Foursquare v2 API.
‒ Data in form of JSON response.
‒Do we store any data?
‒ No. If you just use search feature.
‒ Yes. Your credentials and bookmarks.
‒Where do we store the data?
‒ Microsoft Azure.
‒What do we do with your data?
‒ Machine Learning and predictions for you.
‒ Next Venue predictions
‒ Café of the month.
5/15
7. Should I trust the data?
‒The data is crowd sourced.
‒ When you login.
‒ Check in at a place.
‒ Share a popular café.
‒Foursquare uses the same data.
‒Zomato used to use the same data.
7/15
8. Security
‒We use secure login.
‒ AES based encryption.
‒ User + Device makes a key.
‒ 256 bit encryption key.
‒ System.Windows.Cryptography
namespace
‒Backed up on the cloud.
8/15
+ =
9. User Interface/ User Experience
‒UX is important.
‒ In our case, it is inevitable.
‒ Simple flow.
‒UI is a part of UX.
‒ It is intuitive.
‒ It is attractive.
‒ Simple yet elegant.
‒ Content over Chrome.
9/15
10. Development Platform
‒C# and .NET Roslyn.
‒ Cafaholic is developed using open .NET Roslyn
framework.
‒ Language used is C#.
‒JavaScript and Node JS.
‒ Backend uses Node JS.
‒ Server used is Express and Database used is
MongoDB.
10/15
+ +
11. Where is the Open Source?
‒The entire project is hosted on GitHub under
GNU GPL License.
‒ Pull it at: https://github.com/abhishekdepro/Cafaholic
‒We are developing an API.
‒ Coffee is just an entity.
‒ Search/Explore/Geo Endpoints.
‒Free and social adds to openness.
‒Built with Open Source products, delivers to open
source community.
11/15
13. Recognitions and Awards
‒Featured in top 10 apps in the Windows Phone
Lifestyle category.
‒Over 50,000 active downloads and users
worldwide.
‒Recognized for neat UI in apps for Windows
Phone.
‒Endorsed by eminent personalities like Program
Manager, App Development, Nokia India Mr.
Kuldeep Dhankar.
‒Featured in Digit and other media.
13/15
14. I like it. Can I get it?
‒Of course. It is a consumer app.
‒Its free.
‒No advertisements.
‒Only on Windows Phone 8/8.1 as of now.
‒ http://bit.ly/ZOEiTA
‒Sad?
‒ Windows 8/8.1/10 coming February end
‒ Android coming this Holi.
‒ Web sometime soon.
14/15