Monday, 21 May 2018

How would develop a SAAS that handle user account, payment, invoice, queue system?

Hello, I've developed a website that handle payment in the past. And it was very archaic. First, you think it's faster to code the thing yourself but then things get more and more complicated as you fix bugs, add features, add exceptions...I learned the lesson! So now I switch my mindset to use as many reliable nodejs module as possible + use recommended practice in term of architecture/code.If today you add to make a SAAS that:- user can register (receive email confirmation + password forgotten...)- subscription with several pricing plan- generate and manage invoice for customer- manage people that doesn't pay in time- queue system for many maintenance task- admin panel to manage user, payment, and invoiceWe can say it's the minimum typical SAAS app. How would you do it? How would you architecture the whole system (frontend and backend and admin panel)? Would you use cloud service to handle part of the business (for example invoice generation, queue system...) ?Thanks

Submitted May 21, 2018 at 06:07PM by pauldupont34

No comments:

Post a Comment