Skip to content

Chatwise applicaiton - an alternative chatbot for chat GPT bot

Notifications You must be signed in to change notification settings

seefle/chatwise

Repository files navigation

🧠 Chatwise

Chatwise Screenshot

✨ 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


🚀 Technologies Used

Technology Badge
Next.js Next.js
React.js React
TypeScript TypeScript
Tailwind CSS Tailwind
Framer Motion Framer Motion
Google Gemini AI Gemini
ElevenLabs SDK ElevenLabs

🌐 Live Demo

👉 https://chatwise1.vercel.app/


🛠️ Getting Started

📦 Prerequisites

Make sure the following tools are installed on your machine:


📁 Clone the Repository

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)

AUTH_GOOGLE_ID="Your Google client ID"
AUTH_GOOGLE_SECRET="Your google Secret ID"

🔑 GitHub OAuth (via GitHub OAuth App)

AUTH_GITHUB_ID="Your Github Client ID"
AUTH_GITUB_SECRET="Your Github Secret ID"

🗃️ MongoDB Database (via MongoDB)

DATABASE_URL="mongodb string url"

🧠 Google Gemini AI (via Gemini AI Studio)

GEMINI_API_KEY="your-gemini-api-key"

🎙️ ElevenLabs SDK (via 11Labs Docs)

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.

AUTH_TRUST_HOST='http://localhost:3000/'
  1. Generate the Auth.js secret key:
npx auth secret

📦 Install Dependencies

npm install

▶️ Run the App

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 is required.


📄 License

This project is licensed under the MIT License.


Finally, Feel free to ⭐️ the repository if you find it useful!.

About

Chatwise applicaiton - an alternative chatbot for chat GPT bot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published