https://github.com/dracor22/linked_forge
โญ AI Saas platform for creating AI custom chatbots and embed the widget to any website. Built with Nextjs, Prisma, Cockroach DB and NextAuth V4
https://github.com/dracor22/linked_forge
ai customer-service nextauth nextjs openai-api prisma typescript
Last synced: 6 months ago
JSON representation
โญ AI Saas platform for creating AI custom chatbots and embed the widget to any website. Built with Nextjs, Prisma, Cockroach DB and NextAuth V4
- Host: GitHub
- URL: https://github.com/dracor22/linked_forge
- Owner: DracoR22
- Created: 2023-12-11T04:20:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T17:20:03.000Z (about 1 year ago)
- Last Synced: 2025-03-26T00:51:20.463Z (7 months ago)
- Topics: ai, customer-service, nextauth, nextjs, openai-api, prisma, typescript
- Language: TypeScript
- Homepage: https://linked-forge-ai.vercel.app
- Size: 2.52 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### ๐ Overview
This platform allows you to design and deploy AI-powered chatbots that can be easily embedded as widgets on any website.### โจ Features:
- ๐ ๏ธ Custom AI Chatbots: Create and customize AI-driven chatbots tailored to your specific needs.
- ๐ Embeddable Widget: Easily embed your chatbot on any website with a simple snippet of code.
- ๐งช Playground for Testing: Test and interact with the chatbot youโve created in a dedicated playground environment.
- ๐ Secure Authentication: Integrates NextAuth V4 for secure user authentication.### ๐ Tech Stack:
- โ๏ธ Next.js: React-based framework for building server-side rendered and statically generated web applications.
- ๐ Prisma: An ORM for managing and interacting with the database.
- ๐ CockroachDB: A distributed SQL database designed for high availability and horizontal scalability.
- ๐ NextAuth V4: A complete solution for authentication in Next.js applications.
- ๐ Vercel: Deployment and hosting platform optimized for Next.js applications.### Customize and prompt your bot assistant
### Test your bot with the playground functionality
### Prerequisites
**Node version 14.x**
### Cloning the repository
```shell
git clone https://github.com/DracoR22/Linked_Forge
```### Install packages
```shell
npm install
```### Setup .env file
```js
DATABASE_URL=ACTIVATION_SECRET=
RESET_PASSWORD_SECRET=SMTP_HOST=smtp.gmail.com
SMTP_PORT=465
SMTP_SERVICE=gmail
SMTP_MAIL=your_email
SMTP_PASSWORD=passwordOPENAI_API_KEY=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=NEXTAUTH_SECRET=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=STRIPE_API_KEY=
STRIPE_WEBHOOK_SECRET=NEXT_PUBLIC_APP_URL=https://linkedforgeai.com
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=NODE_TLS_REJECT_UNAUTHORIZED=0
```### Start the app
```shell
npm run dev
```## Available commands
Running commands with npm `pnpm [command]`
| command | description |
| :------ | :--------------------------------------- |
| `dev` | Starts a development instance of the app |