7
0 Comments

I'm building SaaS and documenting the process. Day 31-35: testing, bug fixing, deployment... and finally MVP is ALIVE!

This is the thirty-first episode in the reality show about the development SaaS app from scratch. The previous episodes:

Open SaaS development from scratch: why and what
Day 1: requirements and UI wireframes
Day 2: admin pages
Day 3: user pages
Day 4: database models, database update, and a couple of new wireframe pages
Day 5: started API and made changes to the database models
Day 6: created the admin board and new problems
Day 7: board settings page
Day 8: board settings page, more details and tabs
Day 9: board settings page, more tabs
Day 10: finished all 4 meta lists for board settings page
Day 11: experimenting with subdomains
Days 12 & 13: subdomains, separate apps, and user interface
Day 14: end-user UI for creating and editing posts
Day 15: end-user UI - bug fixes and list of user's posts with paging
Day 16: the skeleton of public page with the list of posts
Day 17 & 18: working on the public page
Day 19: Post view and voting
Day 20: finished voting functionality and started comments
Day 21st: finished comments, improved voting, and started board admin panel for user mngment
Day 22nd: finished board admin user management
Forced break and the startup idea for those who want new ideas
Day 23: verified user and publishing posts
Day 24: adding a touch of beauty to list of user's posts
Break 2 (flu and new components) and day 25: finishing board admin
Day 26: polishing the main page
Day 27: finishing the main page, sorting, and editing post page
Day 28: eating my own dogfood and finished design and functionality of public posts
Day 29: finished developing MVP!
Day 30: adding some more functionality and design work: logo!

Hey-ho!
I'm so thrilled to announce that the MVP I was building in this series is alive now!
This is where you can register (no CC required) and create your own board for collecting feedback from your customers. After the registration, you have 2 weeks to try the service (up to 3 boards).

Note. After you create an account as board admins you can access your own board without registration and also our feedback board to leave feedback or report a bug.

Okay, now I would like to tell you what I was doing these 5 days.
First of all, I created a Stripe account and linked it to the service. The Stripe integration is already implemented in the SaaS boilerplate but it still required some additional coding as every project has its own rules to control access to functions depending on the selected plan.

After finishing local testing and fixing a million bugs, I was ready to deploy. I created a new AWS account and deploy the board admin application there. I obtained the SSL certificate from them and connect the AWS Url with the subdomain, then the admin board was ready.

Then it was time to deploy the second application, end-user board and it was not so easy because I had to handle any possible subdomains. I also obtain the wild card SSL certificate and created a DNS link for wild card subdomains. It took some time but finally, I made it work.

Then I created my own account, boards, and started testing in real life. Oh boy, how many bugs I missed and had to be fixed! I wonder why testing locally is always, always so different :))))))) I improved the design, styles, responsiveness, page titles and many other small things that look pretty annoying when not working. But now, I think I fixed 95% of them :)) still testing.

Time spent: 14 hours
Total time spent so far: 92.5 hours

Thanks! As I finished and launched MPV I think it's time to finish this series.
I'm going to recap my experience and write an article. If you have any questions or you want me to touch anything you are interested to know about, please comment here.

Thanks, everyone!

on April 30, 2020
Trending on Indie Hackers
Your SaaS Isn’t Failing — Your Copy Is. User Avatar 61 comments Solo SaaS Founders Don’t Need More Hours....They Need This User Avatar 49 comments Planning to raise User Avatar 22 comments No Install, No Cost, Just Code User Avatar 20 comments The Future of Automation: Why Agents + Frontend Matter More Than Workflow Automation User Avatar 14 comments AI Turned My $0 Idea into $10K/Month in 45 Days – No Code, Just This One Trick User Avatar 13 comments