saasconstruct.comAI tool

SaasConstruct

Website: https://saasconstruct.com/

saasconstruct.com
Pricing plans

Detailed pricing plans are not available yet for this tool.

Detailed overview

Build and Launchon AWS, in one dayWebsite, backend, payments, cloud infrastructure, authentication, email, user management, CI/CD all working together at near zero monthly cloud cost.featuring: custom ChatGpt bot for your websiteGet it now!Live DemoWhyOut-of-the-boxOur template already contains code for the most SaaS flows like payments, authentication, etc.ServerlessYour AWS charges will most likely be close to zero while you buildAI readyAI models integration (AWS Bedrock, OpenAI)2 step processGet the codeClone our codebaseGet it runningDeploy to the AWS cloud using our tutorialProductsSave hundreds of hours, get all you need for your SaaS today!StarterBoilerplates Frontend: Vue.js (Typescript)Backend: AWS Lambda (Python)Infrastructure: AWS CDKHosting AWS with CDNAuthentication Email/PasswordGoogle OAuthStripe or LemonSqueezy payments CheckoutSubscriptionsCustomer portalAI (large language models) AI models integration (AWS Bedrock, OpenAI)User Management Change email/passwordDelete user account/dataUpdate/Cancel SubscriptionsChange billing informationInvoicingCI/CD pipeline Automated Releases on GitHub CommitsEmail notifications Spikes in web trafficErrors (e.g. with payments)CI/CD failsInquiries from a contact formAPI endpoints with Rate limitingwith Cachingwith CORSDatabase with Payment integrationswith User management integrationsTranslation setup FrontendDocumentation engine Static pages componentsPaginationBlog Static pages componentsServerless architecture on AWS Costs are close to zero while developingInfrastructure-as-Code (AWS CDK)Business logic Add and delete itemsPaginationCredit system based on a user subscriptionCustomer service AI-chatbotUpdates (1 year) Discord community $99Get it now and start developing!Pay once. Build unlimited projects!All-inBoilerplates Frontend: Vue.js (Typescript)Backend: AWS Lambda (Python)Infrastructure: AWS CDKHosting AWS with CDNAuthentication Email/PasswordGoogle OAuthStripe or LemonSqueezy payments CheckoutSubscriptionsCustomer portalAI (large language models) AI models integration (AWS Bedrock, OpenAI)User Management Change email/passwordDelete user account/dataUpdate/Cancel SubscriptionsChange billing informationInvoicingCI/CD pipeline Automated Releases on GitHub CommitsEmail notifications Spikes in web trafficErrors (e.g. with payments)CI/CD failsInquiries from a contact formAPI endpoints with Rate limitingwith Cachingwith CORSDatabase with Payment integrationswith User management integrationsTranslation setup FrontendDocumentation engine Static pages componentsPaginationBlog Static pages componentsServerless architecture on AWS Costs are close to zero while developingInfrastructure-as-Code (AWS CDK)Business logic Add and delete itemsPaginationCredit system based on a user subscriptionCustomer service AI-chatbotUpdates (2 years) Discord community $129Get it now and start developing!Pay once. Build unlimited projects!By chatting, you agree to our privacy policy --- Rapid SaaS developmentWe started SaasConstruct because we wanted an easy-to-deploy infrastructure that would allow us to bootstrap MVPs (Minimum Viable Products) within a day.The services can be anything, from classic ones to AI-driven.We had a lot of ideas, but to test them we always needed to build such a platform first.We couldn't find anything that met our needs, so we wrote it ourselves.SaasConstruct allows people to test their ideas incredibly quickly. Everything is already there, just change the text and logic and deploy. The SaaSConstruct infrastructure is based on the AWS cloud, so you can extend it as you like with other AWS cloud services.Any questions or feedback? You can always reach us at support@saasconstruct.comBy chatting, you agree to our privacy policy --- BlogSimple Guide on how to avoid surprise AWS billsApril 19, 2025Simple Guide on how to build a RAG system (GenAI) aka “Talking with your PDF files”Feb 3, 2025Starting with AWS? What to learn and do firstNov 22, 2024The tech stack of a simple SaaS for AWS cloudOct 1, 2024By chatting, you agree to our privacy policy --- Hey builder, welcome 👋What is SaaSConstruct? SaaSConstruct is a codebase (template) for the AWS cloud, consisting of cloud infrastructure, frontend, and backend. SaaSConstruct can be deployed to AWS to create a SaaS website with payments, authorization, custom AI chatbot, and many more features (check the demo to see the live SaaS version). It is a great way to get your idea off the ground quickly, save on development costs, and learn about AWS. The current architecture is serverless, meaning that cloud resources scale down to zero when not in use. The architecture can be easily changed or extended by simply modifying the infrastructure code (e.g., if you prefer to use other cloud resources, including non-serverless ones).ℹ️INFOCloud resources used in SaaSConstruct are mostly covered by the AWS Free Tier. For example, the costs of running this website you are currently on and everything behind it are almost zero, even with hundreds of unique visitors daily.SaaSConstruct FeaturesAI First - SaaSConstruct has the latest AI features, such as a retrieval-augmented generation system (RAG), which is connected to the chatbot on the website (using either OpenAI or AWS Bedrock). You can feed the bot data about your SaaS, and afterward, the bot can answer questions about it and guide customers. You can also extend this system in any way you want, such as gathering customer feedback and performing other specific actions.Out-of-the-Box - Everything needed for SaaS is included: frontend (website), backend (business logic), and AWS cloud infrastructure (where everything runs). Once deployed using this documentation, you will have a fully functioning SaaS, ready to register users, accept payments, and much more (check the demo to see the live version).Payments - SaaSConstruct has two payment systems to choose from: Stripe (popular with large companies) and LemonSqueezy (Merchant of Record, popular with small teams because it handles sales tax/VAT automatically). Both are integrated with Checkout (initial payment) and Customer Portal (subscription management), which means that users can buy your products and manage their subscriptions (change, cancel, renew) as well as their billing information and invoices without you doing anything.Authentication and Authorization - Users can sign up/sign in via email or Google login. You can add other social providers as well (such as Facebook, Amazon, etc.). SaaSConstruct uses AWS Cognito for this. Users can change their email and password, as well as delete their account. The forgot password flow is also included. The backend checks if the user is authenticated, and you can specify which routes are accessible without authentication.Credit System for Subscriptions - You can assign the number of actions (or jobs) the users can do for each subscription. An action can be anything you specify. For example, in the current implementation, one action refers to creating an item on the Service page. On the Free Plan, users can create only a small number of items per month, meaning creating an item consumes one action for the user. The data (how many actions are left) is displayed on the Account page.Initial Business Logic - Users can perform all actions mentioned above (login, pay, manage subscriptions, change user information, delete account, etc.), as well as view items on the Service page (with pagination), add and delete items, talk to the AI chatbot, use the contact form, etc.Environments - SaaSConstruct supports development and production environments, each in a separate AWS account to facilitate isolation and security.CI/CD - deploying infrastructure to dev and prod environments based on the branch (either with GitHub Actions or AWS CodePipeline). To roll out a new version of your SaaS, it is "git push". In case of rollout failure, you will be notified by email.Traffic Alarms - You will be notified if you get hit by an unusual amount of requests. There are alarms that monitor both frontend website traffic and backend.Infrastructure as Code - SaaSConstruct uses Infrastructure as Code (IaC) to manage and provision the cloud resources required for your SaaS. You can easily customize and extend the infrastructure to fit your specific needs.Translation - Translate your frontend to any language by simply adding a JSON file.Rate Limiting - The API Gateway is set up with rate limiting, meaning in case of extremely high traffic to your backend, the traffic will be throttled.Caching - The frontend is hosted with CDN (CloudFront), meaning the resources are cached (for performance and cost efficiency). The backend endpoints have a caching layer as well.CORS - Cross-Origin Resource Sharing (CORS) is configured to allow controlled access to your backend from different origins. Only your own domain and those of the payment provider are allowed in the production CORS policy.Error Handling - In case of severe errors, such as payment issues, you will receive email notifications with a trace of the error.Emails - Emails are sent with AWS SES, which is an AWS email provider with a generous Free Tier.Blog - There is a blog template available to help you generate interest in your product. For example, almost half of the traffic to this site comes from one useful blog post.Documentation - For documentation, there is a documentation template where you can give instructions on how to use your product, and also embed code snippets (with a button so the code can be quickly copied).Privacy policy, terms and conditions - There are templates for this too, so you don't have to reinvent the wheel.Discord Community and Support - If you have questions, you can always reach out via email or Discord for support.Tech StackFor an architecture overview and the AWS services used, see this blog postFrontend: Vue.js (TypeScript) - Vue.js is not only one of the most popular frontend frameworks but also the fastest and easiest to start with. You can literally learn Vue in an hour. Additionally, using SFC (Single File Components) makes it very easy to work with AI assistants like ChatGPT to speed up your development. The programming language is standard across any frontend framework: TypeScript.Backend: AWS Lambdas (Python) - The backend is written in Python to support current and future AI capabilities. Nearly all AI solutions and libraries, including deep learning and machine learning, are Python-first. Note: If you don't know Python, you can extend the current AWS Lambdas with other AWS Lambdas in your preferred language.Cloud Infrastructure: AWS CDK - The cloud infrastructure is written in AWS CDK.     Set up AWS     → By chatting, you agree to our privacy policy

Same category tools