💻 DEMO
want to develop SAAS contact me at [email protected]
📚 DOCS WIP
Welcome to the Scale Saas Starter Kit repository! This kit is designed to help you kickstart your Software as a Service (SAAS) projects by providing essential features and utilizing modern technologies.
- Authentication with OAuth & Magic Link: Easily authenticate users using OAuth providers and magic links for a seamless login experience.
- Subscription Based Payment System With User Portal: Implement a subscription-based payment system with a user portal for managing subscriptions and payments.
- User Dashboard: Provide users with a dashboard to view and manage their account information, subscriptions, and other relevant data.
- Authorization: Implement role-based authorization to control access to different parts of your application based on user roles.
- Logging: Set up logging to track and monitor application activities and errors for better troubleshooting and maintenance.
- Documentation with MDX: Create comprehensive documentation using MDX, allowing you to combine Markdown with JSX for rich and interactive documentation.
-
Next.Js (App Router): Next.js is used for building React applications with server-side rendering, routing, and other advanced features.
-
mongoose (MongoDB): Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
-
Mantine (UI Library): Mantine is a React component library with customizable components and built-in themes for rapid UI development.
-
NextAuth (Authentication): NextAuth is used for implementing authentication in Next.js applications with support for OAuth providers and other authentication methods.
-
LemonSqueezy (Payment Processor): LemonSqueezy is utilized for handling subscription-based payments securely and efficiently.
-
MDX (docs): MDX is used for creating documentation by combining Markdown with JSX, allowing for interactive and dynamic content.
-
Axiom (Logging): Axiom is used for logging application events and errors to facilitate monitoring and debugging.
-
Zod (Validation): Zod is a TypeScript-first schema declaration and validation library used for input validation and data integrity.
To get started with the SAAS-Starter-KIT, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies using npm or yarn.
- Configure your environment variables for authentication, payment processing, and other settings as per the provided documentation.
- Run the development server and start building your SAAS application!
For detailed setup instructions and documentation, please refer to the (DOCS ).
- SEO
- Multi Tenancy
- Language Support
Feel Free to contribute
Contributions to the SAAS-Starter-KIT are welcome! If you find any bugs, have feature requests, or want to contribute enhancements, please submit an issue or pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the SAAS-Starter-KIT for your SAAS projects.