For this application I used Firebase authentication, specifically using email and Facebook authentication. Users would sign up using their email address or Facebook information to be authenticated. This information would be saved in the backend service along with their username and possibly a profile picture. Users would then be able to chat with other users connected. Some challenges in this application involved being able to compensate for many users connected at the same time and the large influx of posts.
©  · http://alimaqsood.com