I Launched a SaaS Product in 43 Days

Building a SaaS product in just 43 days have been a lot of fun, so let's deep dive in to it

Robert Brunhage

05-15-2021

Building a SaaS product in just 43 days have been a lot of fun, so let's deep dive in to it!

And just to be transparent, here is the first commit and the launch tweet of krossa.io

Alt Text

Alt Text

The Problem

This is actually something I made together with Tadas Petra and both of us are content creators mostly focused on YouTube. Though we had an issue which was that we wanted to both move in a bit in to the blogging space.

One issue with starting a blog is getting traffic, now both of us could drive a bit of traffic from our YouTube channels but we thought that this wasn't enough, so we started doing something called "crossposting".

Crossposting is when you take your original blogpost let's say this one which is published at robertbrunhage.com, and publish it to other platforms as well such as Medium, DevTo and Hashnode. The reason for this is that you can drive traffic from those platforms over to your website! I personally did this with adding a small message at the top or bottom saying something like "This was originally posted at ...".

But just this simple thing of crossposting your blog could take A LOT of time. For my first blog I did this with, took over an hour which, let's be honest here... I wanted to spend on other things 😅 (Playing games and wasting time).

Building a Solution

So we started researching about crossposting more on how to do it effectively which in the end mostly cut the time from a bit over an hour per post to about an hour. To us, these were no solutions.

We thought about the idea of a platform that would do everything for you and this is the flow we came up with.

  1. Write your blogpost or import it
  2. Select the platforms
  3. Publish

Now a lot of things had to be done behind the scenes such as

  • Formatting the blog to look good on each platform.
  • Make sure the canonical url would be set (makes sure the search engine is fine with multiple copies of the post).
  • A GREAT editor to write in.

The Tech Stack

TLDR of the stack

  • Next.js
  • Typescript
  • Firebase (Storage, Functions, Firestore)

The reason we went this route was that we had some requirements that made us go with Next.js such as being able to have a blog on the website and both of us prefer a typed language which TypeScript helped with!

Now in my opinion the one that helped us create krossa.io in such a short amount of time is Firebase. There were so many things handled for us right of the bat, such as

  • Subscription with Stripe.
  • Our previous knowledge of it.
  • Function to delete userdata when the user deletes their account.

Summary

We launched krossa.io is 43 days and we believe it will help A LOT of bloggers grow!

The problem was that crossposting took too much time and this was our solution for a platform:

  1. Write your blogpost or import it
  2. Select the platforms
  3. Publish

TLDR of the stack

  • Next.js
  • Typescript
  • Firebase (Storage, Functions, Firestore)

If you found this interesting and you are a blogger or thinking about becoming one, check out krossa.io!