Skip to content

seefle21/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

 
 
 

Contributors