https://github.com/abdifitahabdulkadir/chatwise
Chatwise applicaiton - an alternative chatbot for chat GPT bot
https://github.com/abdifitahabdulkadir/chatwise
mongdob mongoose nexjs15 reactjs tailwingcss
Last synced: 2 months ago
JSON representation
Chatwise applicaiton - an alternative chatbot for chat GPT bot
- Host: GitHub
- URL: https://github.com/abdifitahabdulkadir/chatwise
- Owner: abdifitahabdulkadir
- Created: 2025-01-17T15:00:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-04T15:20:29.000Z (about 1 year ago)
- Last Synced: 2026-04-12T17:33:42.477Z (2 months ago)
- Topics: mongdob, mongoose, nexjs15, reactjs, tailwingcss
- Language: TypeScript
- Homepage: https://chatwise1.vercel.app/
- Size: 3.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π§ Chatwise
## β¨ Description
**ChatWise** is an intelligent AI-powered platform designed for seamless conversations, brainstorming, and problem-solving. Instantly explore ideas, ask questions, and get insightful responses.
π [**Live App**](https://chatwise1.vercel.app/)
---
## π Technologies Used
| Technology | Badge |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Next.js |  |
| React.js |  |
| TypeScript |  |
| Tailwind CSS |  |
| Framer Motion |  |
| Google Gemini AI |  |
| ElevenLabs SDK |  |
---
## π Live Demo
π [https://chatwise1.vercel.app/](https://chatwise1.vercel.app/)
---
## π οΈ Getting Started
### π¦ Prerequisites
Make sure the following tools are installed on your machine:
- [Node.js](https://nodejs.org/en/download/)
- [Git](https://git-scm.com/downloads)
---
### π Clone the Repository
```bash
git clone https://github.com/abdifitahabdulkadir/chatwise.git
cd chatwise
```
---
### π Environment Setup
1. Create a `.env.local` file in the root directory.
2. Add the following credentials:
#### π Google OAuth (via [Google Console](https://console.cloud.google.com/apis))
```bash
AUTH_GOOGLE_ID="Your Google client ID"
AUTH_GOOGLE_SECRET="Your google Secret ID"
```
#### π GitHub OAuth (via [GitHub OAuth App](https://docs.github.com/en/apps/oauth-apps))
```bash
AUTH_GITHUB_ID="Your Github Client ID"
AUTH_GITUB_SECRET="Your Github Secret ID"
```
#### ποΈ MongoDB Database (via [MongoDB](https://www.mongodb.com/))
```bash
DATABASE_URL="mongodb string url"
```
#### π§ Google Gemini AI (via [Gemini AI Studio](https://aistudio.google.com/apikey))
```bash
GEMINI_API_KEY="your-gemini-api-key"
```
#### ποΈ ElevenLabs SDK (via [11Labs Docs](https://elevenlabs.io/docs/conversational-ai/libraries/react))
```bash
NEXT_PUBLIC_EVELNLABS_API_KEY="your-11labs-api-key"
```
#### β οΈ NextAuth Host Issue Fix (Only in development)
if you get an error telling you have trust issue on your local machine -computer after you built the app locally then add local url to the .env.local file and you should good to go.
```bash
AUTH_TRUST_HOST='http://localhost:3000/'
```
3. Generate the Auth.js secret key:
```bash
npx auth secret
```
---
### π¦ Install Dependencies
```bash
npm install
```
---
### βΆοΈ Run the App
```bash
npm run dev
```
---
## πββοΈ FAQ
### β Is this project open source?
β
Yes! Youβre welcome to contribute, fork, or learn it.
### β Is the project complete?
π§ Not yet! Itβs still under active development. New features are coming soon.
### β Can I use this project for commercial purposes?
β No, not entirely. You're welcome to learn from it or contribute, but credit to the author [@abdifitahabdulkadir](https://github.com/abdifitahabdulkadir) is required.
---
## π License
This project is licensed under the [MIT License](LICENSE).
---
Finally, Feel free to βοΈ the repository if you find it useful!.