Skip to content
Realtime mobile chat application using 3factor architecture.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

3factor chat app

3factor architecture is an architecture pattern proposed by Hasura. It consist of three factors, namely;

  1. Realtime GraphQL
  2. Reliable eventing
  3. Async serverless

Here we built a chat application the satisfies the 3 factors above. Using the Hasura GraphQL engine to provide realtime graphql, Hasura Event system for reliable eventing, and the google cloud functions written in GoLang for an async serverless backend. While the mobile app frontend is written in Expo.

The mobile app can be previewed on Expo snack via this link

You can also follow the step by step tutorial on how to build this chat app here --->

You can’t perform that action at this time.