Skip to content

lushnis/ai-saas

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

49 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AI-SaaS - AI-Powered Software-as-a-Service Application

License License Next.js OpenAI Replicate Tailwind CSS Prisma Stripe

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

Screenshot 2023-07-30 at 11 33 59 AM Screenshot 2023-07-30 at 11 40 43 AM Screenshot 2023-07-30 at 11 41 18 AM Screenshot 2023-07-30 at 11 41 53 AM Screenshot 2023-07-30 at 11 42 23 AM Screenshot 2023-07-30 at 11 42 38 AM Screenshot 2023-07-30 at 11 42 50 AM

Getting Started

To run AI-SaaS locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/ayusshrathore/ai-saas.git
cd ai-saas
  1. Install dependencies:
npm install
# or
yarn install
  1. 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.

  1. Run the application:
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.

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.

About

An AI powered SaaS platform which enables the user to chat, generate images, videos, music, etc. ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.5%
  • JavaScript 2.7%
  • CSS 1.8%