3 ms·
There are SaaS solutions for some parts that you mentioned. Examples: - Auth0 for authentication - Stripe for payments - Billomat for billing For other part
by ThePhysicist 7y ago
There are SaaS solutions for some parts that you mentioned. Examples:
- Auth0 for authentication
- Stripe for payments
- Billomat for billing
For other parts there are good open source frameworks, for example:
- Hasura for building an API on top of a Postgres data schema
- Frameworks like Flask, Rails or Django for building a backends
- Frameworks like React or Vue for building a frontend
- Static site generators like Hugo or Jekyll for building your website
- Hosting companies like DO or Linode and cloud providers like AWS or Microsoft Azure to host your services
There are also more tightly integrated solutions for specific niches like e-commerce (e.g. Shopify), if you build a SaaS solution you will probably have too many aspects that are unique about your idea to use such a highly standardized solution.
- asadkn 7y agoAll good suggestions. Adding to this, there's a thread full of similar gems: https://twitter.com/flybayer/status/1220406529901223936 https://twitter.com/flybayer/status/1220406529901223936 I do get that not all of these can be done and many are specific to niches. But I believe a lot of boilerplate can be done by one framework. And an opinionated framework can do a lot. Say Payment integration modules (Stripe, Paypal et. al), Logging & Error Reporting, Opinionated Backend/Frontend and storage for basic CRUD, CI/CD integration and deployment workflows working with cloud providers, tight integration with a messaging queue etc. Something like this could be a massive time saver in communities like Indiehackers.
- m_fayer 7y agoI looked into Auth0 (and some competitors) a few years ago, and eventually figured out that, outside of a narrow usage band, it was extremely expensive given the not-trivial nature of integrating it and its various downsides. So, compared to implementing an OSS auth server/framework yourself, it just didn't seem worth it.