Over the next few months, I will try to build a SaaS platform from scratch and write down every step of my experience. The idea is to build an app acting as a hybrid solution to: deal with your tasks and manage your team easily !
Step 1: Get the domain name
We will talk about it a little bit later but I chose to use Google Firebase for my app. Several reasons got me there: I like non relational databases, love the realtime database they offer and especially think the integration between all the features (from machine learning to google business accounts and firebase functions) make it easy to create an app without a heavy back-end deployment.
So since I’m using it, let’s use Google Domains as well. It’s not the cheapest provider but offert the business suite (with google drive, sheets etc.) which is great if this project goes beyond a simple side-project.
Step 2: Get an easy to configure landing page
Since I’m just looking for an easy to set-up one-page sign-up landing page (oh wow, too many startup-nation words): let’s take an html template from themeforest.com for now.
The great thing is that you can by a template for a few bucks and just modify HTML and CSS as well as switch the images to have a beautiful website up and running within 30 minutes or so.
You could use professional drag-n-drop services like wix.com but why bother paying ?
Step 3: Publish the landing page
Everything is ready and set. For free and easy hosting I just used firebase hosting service and redirected my domain name to that landing page. All set !
Coming up next: Choosing the stack and how to build the app with firebase and other nice solutions !