Async-Labs SaaS

Website
Async-Labs SaaS
Updated on 10 April 2024
4200
Free
Next.jsTailwind CSSshadcn/uiMaterial UIMongoDBMongooseGoogle OAuthAWS SESMailChimpStripe

Async Labs SaaS is a free and open-source Next.js SaaS boilerplate written in React with the following tech stack:

  • Material-UI
  • Next.js
  • MobX
  • WebSockets
  • Express
  • Node.js
  • Mongoose
  • MongoDB

It is written with TypeScript so it is type safe.

Features

It is a Next.js SaaS boilerplate written in React, using a tech stack that includes Material-UI, Next.js, MobX, WebSockets, Express, Node.js, Mongoose, and MongoDB. It's built with TypeScript and has gained a lot of popularity, currently boasting over 4k stars on GitHub.

What makes this boilerplate stand out is its use of MongoDB as the database and Mongoose as the ORM, which is different from many other open-source Next.js SaaS boilerplates. It also offers flexible authentication options, including Google OAuth API and passwordless authentication, while using cookies and sessions to ensure secure login management.

When it comes to transactional emails, Async Labs SaaS relies on Amazon AWS SES to send welcome emails, team invitations, and payment notifications. It also integrates with Mailchimp to add email addresses to newsletter lists, specifically for new and paying users.

For file storage, the boilerplate supports Amazon AWS S3, which simplifies file management.

Subscriptions are managed via Stripe, allowing users to subscribe or unsubscribe from plans, update card information, and even handle failed payments through Stripe webhooks.

Additionally, the boilerplate integrates Google Analytics for tracking and understanding user activity.

To help developers understand how everything is built and how to use it, the team has created an online book that provides step-by-step documentation. It's a great resource to follow along with, especially for anyone looking to dive deep into how the system works.

In my opinion, this boilerplate is a bit different from others. It seems to have started in 2018, and it doesn’t rely on the typical tech stack that many projects do, like Tailwind CSS, shadcn/ui, or PostgreSQL. However, this doesn't mean it's a bad thing—on the contrary, it's worth studying and exploring to see how it works and why it’s been successful.

Website