This application is a comprehensive full-stack implementation of an AI toolkit app designed to empower users with advanced artificial intelligence capabilities. Users can seamlessly generate a diverse array of content, including images, videos, music, and code, leveraging cutting-edge AI technologies. In addition to the content generation features, the application includes an interactive chatbot. This chatbot is integrated into the website, providing users with real-time assistance and facilitating a wide range of functionalities.
View Deployment: Curiosity.ai Project
To clone and run this project, you'll need the latest version of Node.js installed on your computer.
-
Getting the repository
# Clone this repository $ git clone https://github.com/AmanKrSahu/Curiosity.ai.git
-
Installing dependencies
# Installing necessary packages using npm $ npm install
-
Environment variables
# Create.env file NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY = CLERK_SECRET_KEY = NEXT_PUBLIC_CLERK_SIGN_IN_URL = NEXT_PUBLIC_CLERK_SIGN_UP_URL = NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL = NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL = OPENAI_API_KEY = REPLICATE_API_TOKEN = DATABASE_URL = STRIPE_API_KEY = STRIPE_WEBHOOK_SECRET = NEXT_PUBLIC_APP_URL =
-
Setup Prisma
# Connecting prisma with the database $ npx prisma db push
-
Build the app
# Setting up the dev environment $ npm run dev
Open http://localhost:3000 on your browser to see the result.
- Home Page
- Sign Up Page
- Main Dashboard
- Customer Support Chatbot
- Builtin AI Utilities
- Settings Page
- Pro Plan Interface
- Stripe Payment Interface
- Manage Subscription Page
Feel free to contact me on Linkedin