SaaS Starter Pack - And More
The goal of the SaaS Starter Pack is to have an out of the box generic Website wuth Authentication/Aithorization, I18n/L12n, Subscriptons and payment methods, basic admin pages so that you can start building your dream SaaS application without having to worry about all of this preliminary work.
Featuring a fully functioning static website with AWS Amplify backend and Vue.js static html front end with Vuetify.
This App Contains the following features:
- Full Login Flow With AWS Cognito backend including, Signup, Login, Verify Account Code sent via email (based on the excellent tutorials from codeguru.io)
- Basic Admin Console to start midifying
- Full Amplify I18n L12n
- Easily customize theme colors in the src/plugins/vuetify.js file and the src/styles.scss file
Project setup
- Set up an AWS account
- Create an IAM user and associate with a group that has AdministratorAccess Policy
- create an AWS profile on your machine (makes the Amplify CLI much easier to use if you do) https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html
- amplify init --app git@github.com:bmiles-development/saas-starter-pack
- npm build
- npm serve