Simon ProperWork

Twidle

A collaborative platform for creative teams

The Stack

Live collaboration

Utilizing the Tiny’s rich text editor together with Firestore to enable for collaborative editing

Managing State

Using NgRx for managing and updating state across the application

Managing across clients

NgRx subscribes to Firebase to sync state across multiple clients, enabling real time updates

Scaling with servless

Utilizing googles cloud functions allows for a lightweight infrastructure than can be run distributed around the world, scaling up and down on demand.