x

Supercharge your daily communication

Flowrite turns words into ready-to-send emails, messages and post in your personal style.

Join 20,000+ others

Refresh if you want to submit another email.
Oops! Something went wrong while submitting the form.

Product updates

Stay up-to-date with the latest features.

Jan 11, 2021

Karolus Sariola

Co-Founder, CTO

Image of a Flowrite team member

Aaro Isosaari

Co-Founder, CEO

Image of a Flowrite team member

At around Christmas, we started building the Flowrite web app to help users configure, customize, and test their Flowrite product in an enjoyable way. After creating the designs and an initial React implementation, we began transforming the project to share a uniform base with our Chrome extension.

Migrating the codebase

We started by migrating the codebase from its hacky JavaScript form to a less dirty TypeScript one and switched the bundler to Create React App by Facebook – the rewired version.

State management

To separate business logic from presentational layers, we pulled the state management to a Redux store and side-effect handling to Sagas.

Firebase & settings

Redux actually goes very well with Google Firebase, so then, adding the data sync capabilities to our settings page, including persistent login, was a breeze.

Right now we are in a happy state with the settings application, adding joyful features like emoji picker and drag-and-drops. We can't wait to connect the new customization possibilities to our extension and the backend for all to try and enjoy!

+ We've been also working on a little website design update, and it's looking really cool. Will be out in a few weeks
😉

Share the update

All updates

Latest updates

Get early access

Our product is currently in private beta and we're onboarding new users every week.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.