Skip to content
mfreeman451 edited this page Mar 14, 2022 · 13 revisions

Datamodel

See Models

Datastore

Firebase Realtime DB

Currently storing in 'chatrooms'

UI

Reactions

    reactions: {
        hot_take: "πŸ’₯",
        alert: "🚨",
        like: "πŸ‘",
        dislike: "πŸ‘Ž",
      },

Chat windows

  • A new chat for every chase?
  • What if people just want to chat all the time?

Acceptable Use Policy

Filtering

  • Image filtering with google
  • Filter offensive text

Requirements

  • Support web and flutter
  • Scale to 50k+ users

Possible Recommendations

Getstream

Clients we'll use

Backend

We can write cloud functions using this library that are triggered based on twitter, birds of a feather, or other events, and feed them into chat automatically. This will give us instant activity in our chats.