{"repo":"petrpavlik/vapor-saas-backend-template","free":true,"listed":false,"github":"https://github.com/petrpavlik/vapor-saas-backend-template","clone":"git clone https://github.com/petrpavlik/vapor-saas-backend-template.git","description":"A starter template for your SAAS backend using Swift and Vapor","language":"Swift","stars":62,"topics":["firebase-auth","saas","saas-api","saas-boilerplate","server-side-swift","swift","vapor","vapor-swift"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"SAAS Backend Starter Template This is an extension of Vapor's starter template with added support for user management, sending emails, analytics, error logging ... to get the backend for your (SaaS/startup/project) off the ground. Or if you're just curious about server-side Swift and Vapor, and would like to see some real code. --- !!NEW!!: Get Access to a Complete Backend Codebase This code is extracted from my startup IndiePitcher and free to use under a permissive MIT licence. If youre interested in additional features, such as Stripe purchases, uploading files (to S3), and many (seriously) more, you can purchase access to IndiePitcher's source code to get access to the source code of a complex backend written in Swift using Vapor that is deployed in production and making money. Read more and purchase here. --- Why do I Need This? Every SaaS needs to handle user sign up, and if your service takes off, you'll start being asked by customers how they can invite their colleagues. This ends up being a huge pain if everything is tied to a user profile instead of an organization unit. That's why this template includes a complete organization management with 3 levels of user permission. You can create a default org with a user profile during sign up that's hidden from the user, that's fine, and you are ready for to future. Overview - JWT-based user authentication using Firebase - Firebase provides a very generous offering of 50,000 monthly active users for free - You can swap fire","default_branch":null,"files":null,"tree":[],"storefront":"/r/petrpavlik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/petrpavlik/vapor-saas-backend-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}