Skip to content

codecreed20/Genius-ai-saas

Repository files navigation

Genius AI (SaaS App)

"Genius AI" is a versatile content generation platform powered by cutting-edge artificial intelligence technologies, enabling users to effortlessly create images, videos, music, code, and text chat with innovative AI-driven tools.

Features:

  • Multi-Content Generation: Create images, videos, music, code, and text chat effortlessly with AI-powered tools.
  • User-Friendly Interface: An intuitive and responsive user interface designed for seamless content creation.
  • AI Integration: Harness the power of OpenAI and Replicate AI for diverse content generation.
  • Efficient Data Management: Optimize routing and direct database access for efficient data handling.
  • Customizable: Tailor the AI-generated content to meet your specific creative needs.
  • Security: Robust security measures to safeguard user data and privacy.
  • Community Building: Foster collaboration and innovation within the 'Genius AI' community.
  • Accessibility: Ongoing improvements to ensure inclusivity for users with disabilities.
  • Educational Resources: Access tutorials and educational modules for maximizing platform capabilities.

Homepage

1

Login

Login

Dashboard

2

Generated Outputs

3

4

5

3

2

1

6

7

8

To run the app -

Install packages

npm i

Setup .env file

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard

OPENAI_API_KEY=
REPLICATE_API_TOKEN=

DATABASE_URL=

STRIPE_API_KEY=
STRIPE_WEBHOOK_SECRET=

NEXT_PUBLIC_APP_URL="http://localhost:3000"

Setup Prisma

Add MySQL Database (I used MySQL Workbench)

npx prisma db push
npx prisma generate

Start the app

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published