https://github.com/nabarvn/smart-chatbot
A smart chatbot powered by OpenAI.
https://github.com/nabarvn/smart-chatbot
nextjs13 openai-api react-query tailwindcss typescript upstash
Last synced: 6 days ago
JSON representation
A smart chatbot powered by OpenAI.
- Host: GitHub
- URL: https://github.com/nabarvn/smart-chatbot
- Owner: nabarvn
- Created: 2023-05-09T15:45:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-11T17:08:24.000Z (11 months ago)
- Last Synced: 2024-06-12T01:28:58.996Z (11 months ago)
- Topics: nextjs13, openai-api, react-query, tailwindcss, typescript, upstash
- Language: TypeScript
- Homepage: https://bot.nabarun.ai
- Size: 274 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart Chatbot
An incredibly smart chatbot to provide customer assistance, engage the visitors, and make the overall experience really intuitive.
## Screenshot
## Running Locally
This application requires Node.js v16.13+.
### Cloning the repository to the local machine:
```bash
git clone https://github.com/nabarvn/smart-chatbot.git
cd smart-chatbot
```### Installing the dependencies:
```bash
npm install
```### Setting up the `.env` file:
```bash
cp .env.example .env
```> [!IMPORTANT]
> Ensure you populate the variables with your respective API keys and configuration values before proceeding.### Running the application:
```bash
npm run dev
```## Tech Stack
- **Language**: [TypeScript](https://www.typescriptlang.org)
- **Framework**: [Next.js](https://nextjs.org)
- **Styling**: [Tailwind CSS](https://tailwindcss.com)
- **Analytics**: [Vercel Analytics](https://vercel.com/analytics)
- **State Management**: [React Query](https://www.npmjs.com/package/@tanstack/react-query)
- **API**: [OpenAI](https://platform.openai.com/docs/introduction)
- **Rate Limiter**: [Upstash](https://docs.upstash.com/redis)
- **Deployment**: [Vercel](https://vercel.com)## Credits
Learned a ton while building this project. All thanks to Josh for the next level (no pun intended) tutorial!
Don't forget to leave a STAR ๐