gdagley / saas-starter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SaaS Starter

Commitizen friendly

Overview

Getting a SaaS setup requires a lot of boilerplate development. This is an attempt to create a starting point built on Serverless Stack using AWS Serverless technologies that will allow someone to start small, but still have a stack that will grow with them.

Examples of other boilerplate templates:

Proposed Structure

  • landing page with email signup
    • gets something up fast and can be used to gauge interest
    • easily integrate with something like MailChimp for marketing?
    • located at mysaasidea.com or www.mysaasidea.com
  • marketing pages with pricing grid
    • eventually replaces initial landing page
    • located at mysaasidea.com or www.mysaasidea.com
  • app
    • login
    • account management
    • “teams” and "memberships"
      • this is analogous to Slack channels, Trello boards, etc. Anything that you want to share between users of the application
    • subscriptions
    • email using SES
      • mjml for templates
    • located at app.mysaasidea.com
  • admin
    • ReactAdmin
      • for quick and easy admin access
    • located at admin.mysaasidea.com

Stack

Nice to have

Contributing

Conventional Commits

This project uses conventional commits using commitizen

After making changes and using git add you can commit with npm run commit to get command line options

About


Languages

Language:TypeScript 71.5%Language:Shell 23.8%Language:JavaScript 4.6%