Welcome to Genie, your one-stop solution for revolutionizing customer support on your website! In less than four minutes, you can automate your customer service with a bespoke ChatGPT-like bot, providing a seamless and efficient experience for your users.
- Typescript - Language
- Next.js - framework
- Tailwind CSS - CSS
- Clerk - authentication
- Vercel - hosting
- OpenAI - AI
- Prisma - ORM
To run Genie locally, you will need:
- Node.js: Ensure that Node.js is installed on your machine.
-
Fork this repository to your GitHub account.
-
Clone the repository to your local device:
git clone https://github.com/<your-username>/Genie
-
Install dependencies in the root directory:
npm install
-
Create your
.env
file from the.env.example
. You can use:cp .env.example .env
Replace the placeholder values with your specific configurations.
-
Set the following environment variables in the
.env
file: -
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
CLERK_SECRET_KEY
OPENAI_API_KEY
DATABASE_URL
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the result.
Your feedback and contributions are always welcome. Happy coding! Follow us on Twitter for updates. :)