Thinking about adding Social Networking features to your app? Doing that nowadays can be cumbersome as you have to build a proper API backend, host it and consume it from your app, Does that sound a lot for an app developer ? yes it does.
You might have heard of Firebase, a BaaS that can help you add real time communication and data storage capabilities to your app, where your data model will be represented in JSON.
Socialbase is a simple JSON file that you can drop into your Firebase collection (inspired by Tapglue) , this will create the minimum data structure to enable social networking in your app.
Excited? Download the file and enjoy!
The following collections are available in the current Socialbase structure:
- Users: List of users
- Search: Basic users search index
- Events: List of events(bookmarks, saves ..etc)
- Posts: List of users' posts
- Like: List of users' likes
- Comments: List of users' comments
- Connections: List of users' connections
Use Firebase Android or iOS SDKs to consume and manage the data.
Work in progress.
Here is a list of ideas that can be useful for contributors
- Adding documention
- Add third party search providers (eg: Elasticsearch)
- Android and iOS app samples
- Tutorials