On a similar note, has anyone used a pre-built "saas starter kit" or the like? If so, how is it going? Do you regret using it?
Reason I'm asking is because I'm trying to write a new app from scratch but I'm getting demotivated having to implement things like users, organisations, and other things that is essentially just re-inventing the wheel.
I made https://divjoy.com, which was mentioned by the other commenter. I'm obviously biased, but I'd say about 95% of users I talk to say they feel it saved them significant time. Of the people that request a refund, the issue is generally that they aren't happy with the UI kit (I give them Bootstrap, Bulma, or Material UI, they want Tailwind instead) or the database integration (I give them Firestore, they really want something relational). So basically, boilerplates can save you time but make sure you're still using the appropriate tech given your project and pre-existing knowledge. Happy to answer any questions.
I built a SaaS starter kit (https://usegravity.app) and use the same kit in a few SaaS products. I'm obviously biased, but I would never start a new project from scratch for several reasons:
1. Building boilerplate code takes a long time to do things properly and is often never as simple as we may anticipate.
2. The time is better spent on building features for customers.
3. As you mentioned, it's painful to build this stuff.
Reason I'm asking is because I'm trying to write a new app from scratch but I'm getting demotivated having to implement things like users, organisations, and other things that is essentially just re-inventing the wheel.