NeuroGen: Where AI Sparks Genius. All-in-one AI SaaS app that lets you effortlessly generate images, audios, videos, and codes. - Next 13 - React - TypeScript - Tailwind - Shadcn UI - Prisma - MySQL - PlanetScale - Stripe - Clerk Auth - Crisp Chat
Follow this instructions: steps.txt
Node version 18.x.x
git clone https://github.com/Vinojan1999/NeuroGen-AI.git
npm install
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"
Configure the MySQL Database (I used PlanetScale)
npx prisma db push
Run the Prisma Studio:
npx prisma studio
stripe login
stripe listen --forward-to localhost:3000/api/webhook
npm run dev
Application frontend : http://localhost:3000 Prisma Studio : http://localhost:5555 Crisp dashboard : https://app.crisp.chat
Every time you have you push and generate when you modified "schema.prisma"
npx prisma generate
npx prisma db push
If there any issues or clarification, Contact ma through email [email protected] LinkedIn @vinojan