/and-nd-firebase-mine

https://classroom.udacity.com/courses/ud0352

Primary LanguageJavaApache License 2.0Apache-2.0

FriendlyChat

This repository contains code for the FriendlyChat project in the Firebase in a Weekend: Android by Google Udacity course.

Overview

FriendlyChat is an app that allows users to send and receive text and photos in realtime across platforms.

Setup

Setup requires creating a Firebase project. See https://firebase.google.com/ for more information.

License

See LICENSE

TODO:

  • Get base fragment working (?)
  • Allow a restaurant to have multiple categories
  • Create like "Portals" or something, and segregate messages to just those members of your portal
  • Update model to handle category / categories
  • Add "Save" menu option to Restaurant fragment
  • Figure out a color scheme
  • Build out a home screen that allows filtering by distance and categories, then shows the list of matches. Then, allows a random selection from those.
  • Add voting system
  • Add ability to have app recommend places that haven't been chosen in a long time
  • Save the category ID instead of the category name
  • Integrate with Yelp API