https://github.com/ayusshrathore/ai-saas
An AI powered SaaS platform which enables the user to chat, generate images, videos, music, etc. 🚀
https://github.com/ayusshrathore/ai-saas
crisp-chat mysql nextjs openai prisma replicate stripe tailwindcss webhook zustand
Last synced: about 2 months ago
JSON representation
An AI powered SaaS platform which enables the user to chat, generate images, videos, music, etc. 🚀
- Host: GitHub
- URL: https://github.com/ayusshrathore/ai-saas
- Owner: ayusshrathore
- License: mit
- Created: 2023-07-23T07:48:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T16:15:54.000Z (8 months ago)
- Last Synced: 2025-03-28T21:01:29.551Z (about 2 months ago)
- Topics: crisp-chat, mysql, nextjs, openai, prisma, replicate, stripe, tailwindcss, webhook, zustand
- Language: TypeScript
- Homepage:
- Size: 875 KB
- Stars: 139
- Watchers: 3
- Forks: 52
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI-SaaS - AI-Powered Software-as-a-Service Application
[](https://opensource.org/licenses/MIT)
[](https://opensource.org/licenses/MIT)
[](https://nextjs.org/)
[](https://openai.com/)
[](https://replicate.ai/)
[](https://tailwindcss.com/)
[](https://prisma.io/)
[](https://stripe.com/)AI-SaaS is an advanced and adaptable Software-as-a-Service (SaaS) application that harnesses the capabilities of cutting-edge technologies, including Next.js, OpenAI, Replicate, Tailwind CSS, Prisma, and Stripe. The primary goal of this application is to empower users by offering AI-powered services that facilitate easy access and utilization of artificial intelligence in their projects and workflows.
## Features
- **AI Services**: AI-SaaS provides an extensive array of AI services, including conversation, code generation, image generation, music generation, and video generation. These services are accessible through an intuitive and user-friendly interface.
- **Next.js**: AI-SaaS is built on the Next.js framework, offering server-side rendering, routing, and other essential features out of the box. This ensures superior performance and search engine optimization (SEO) for the application.
- **OpenAI Integration**: The application seamlessly integrates with OpenAI's powerful AI models and APIs, enabling users to leverage state-of-the-art AI capabilities. From generating human-like text to answering questions, AI-SaaS harnesses the full potential of OpenAI.
- **Replicate**: AI-SaaS employs Replicate to enhance model reproducibility and facilitate seamless experimentation with various AI models. This ensures the AI models used in the application are robust and reliable.
- **Tailwind CSS**: The UI of AI-SaaS is meticulously styled using Tailwind CSS, a utility-first CSS framework. This enables easy customization and consistent design throughout the application.
- **Prisma**: The application utilizes Prisma as its ORM (Object-Relational Mapping) tool, simplifying database access and management. This enhances the efficiency of handling user data and preferences.
- **Stripe Integration**: AI-SaaS seamlessly incorporates Stripe for secure and efficient payment processing. Users can subscribe to premium plans and access additional AI services based on their subscription level.
## Screenshots
![]()
![]()
![]()
![]()
![]()
![]()
## Getting Started
To run AI-SaaS locally, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/ayusshrathore/ai-saas.git
cd ai-saas
```2. **Install dependencies**:
```bash
npm install
# or
yarn install
```3. **Configure environment variables**:
To ensure proper functionality, set up environment variables for API keys and other sensitive information. Create a `.env` file in the root directory and populate it with the necessary variables. For reference, consult the `.env.example` file for the required variables.
4. **Run the application**:
```bash
npm run dev
# or
yarn dev
```The application should now be running locally at `http://localhost:3000`.
## Deployment
AI-SaaS can be deployed to various hosting platforms that support Next.js applications. Before deployment, make sure you have configured the necessary environment variables for production.
## Contributions
Contributions to AI-SaaS are highly appreciated! If you encounter any bugs or have suggestions for new features, please feel free to open an issue or submit a pull request.
When contributing, adhere to the existing code style and include comprehensive test cases for new features.
## License
AI-SaaS is released under the [MIT License](https://opensource.org/licenses/MIT).
## Acknowledgments
AI-SaaS is built with the invaluable support and integration of several open-source projects and technologies. I extend my gratitude to the developers and maintainers of Next.js, OpenAI, Replicate, Tailwind CSS, Prisma, and Stripe for their significant contributions to the development community.
[](https://app.netlify.com/sites/superlative-malabi-796b55/deploys)