Finally its the day when I was happy with the product as I visioned.
Learned a lot of things throughout the journey, will pour in all my learnings in my next SAAS product.
Some notable things I've learned:
Be consistent and commit to atleast 10 minutes a day (many a times I felt 10 minutes is not enough to complete a product or its not worth but once the product is ready the learnings, takings, experience I received will help me in my next product development and speed up things)
Don't select technology based on emotions, select what fits in your requirements
Evaluate as many technology, libraries as you find but go with the best and those having better reviews, you don't want to spend time in unknown issues
Define MVP once you start development, without MVP you keep on adding features some of them wasting your time and not even worth, let user decide which features they want.
Have Patience and continue working on your product.
Have faith and belief