Skip to content

This repository contains a full-stack implementation of an AI toolkit app containing various services powered by AI.

Notifications You must be signed in to change notification settings

AmanKrSahu/Curiosity.ai

Repository files navigation

Full-Stack AI Toolkit App

GitHub repo size   GitHub last commit   GitHub pull requests   GitHub issues   GitHub stars

Description

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

Quick Start

To clone and run this project, you'll need the latest version of Node.js installed on your computer.

  1. Getting the repository

    # Clone this repository
    $ git clone https://github.com/AmanKrSahu/Curiosity.ai.git
  2. Installing dependencies

    # Installing necessary packages using npm
    $ npm install
  3. 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 =
  4. Setup Prisma

    # Connecting prisma with the database
    $ npx prisma db push
  5. Build the app

    # Setting up the dev environment
    $ npm run dev

    Open http://localhost:3000 on your browser to see the result.

Features and Interfaces

  1. Home Page

Home Page

  1. Sign Up Page

Sign Up

  1. Main Dashboard

Dashboard

  1. Customer Support Chatbot

Customer Support Chatbot

  1. Builtin AI Utilities

Conversation Page

Image Generation

Music Generation Page

  1. Settings Page

Settings Page

  1. Pro Plan Interface

Pro Plan Interface

  1. Stripe Payment Interface

Stripe Payment Interface

  1. Manage Subscription Page

Manage Subscription Page

Tools and Languages

next.js   react.js   typescript   tailwindcss   mongodb

Need Help??

Feel free to contact me on Linkedin

Instagram URL   Twitter URL   Discord URL

About

This repository contains a full-stack implementation of an AI toolkit app containing various services powered by AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages