DEV Community

Mundia
Mundia

Posted on

What its like launching my SaaS in a sea of many previously failed projects

Finally after weeks and weeks of nonstop coding and iterating I can proudly say I've launched the very first version of Lendbox. It is now available for anyone loan provider or lending company to use as a loan management tool. https://lendbox.io
It feels great to finally have something out in the world which provides a service to people who use it. The next coming weeks will involve a lot of updates to Lendbox to add lots of features to make it even better than it already is.
Here is a list of a few things I set in place from the start that I know will be of great use now that the app is in production ;

1.Automated Integration Tests
Every piece of code that I've written in Lendbox is associated with an integration test, no code was ever written that doesn't function to make an integration test pass. I focused heavily on integration tests as opposed to unit tests because integration tests simulate greatly how a user would interact with my app whereas unit tests are too coupled with the implementation details. Having automated tests will greatly help me avoid annoying bugs now that Lendbox is officially in production.

2.Using a CI/CD approach to app deployment
I deployed Lendox to vercel (previously zeit) and Heroku which makes continuous deployment extremely easy and fast as it integrates with github very well, a simple git push and vercel will automatically build and deploy my app.

3.Using third party services
Rather than me spending a lot of time implementing certain features by myself, I instead used a couple of third party services to get certain features off the ground very quick.

4.Code Re-use
From the onset I wrote all the code in a manner that no matter what function the code is meant for I would write it in an abstract way allowing for extensive re-use thus respecting the DRY principle.

I have a lot of features that I have planned to be added to the app over the coming weeks but knowing full well that the app will be judged based on the few features it has right now, that is the frightening part. But I will keep releasing a lot of updates till I get Lendbox to have all the features i have planned for it.

Have a look at it, I'm excited to start talking to users and see what they think about the product so far!

https://lendbox.io

Top comments (0)