https://github.com/abhishek-k-git/chatgenie
ChatGenie is a MERN stack web app that clones ChatGPT, offering an advanced AI chat experience. Built with MongoDB, Express.js, React.js, and Node.js, it provides intelligent responses and engaging conversations for all your needs. Enjoy seamless interactions and personalized dialogue right from your browser
https://github.com/abhishek-k-git/chatgenie
api expressjs mongodb nodejs reactjs
Last synced: 3 months ago
JSON representation
ChatGenie is a MERN stack web app that clones ChatGPT, offering an advanced AI chat experience. Built with MongoDB, Express.js, React.js, and Node.js, it provides intelligent responses and engaging conversations for all your needs. Enjoy seamless interactions and personalized dialogue right from your browser
- Host: GitHub
- URL: https://github.com/abhishek-k-git/chatgenie
- Owner: Abhishek-k-git
- Created: 2024-08-05T07:39:59.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T09:19:14.000Z (7 months ago)
- Last Synced: 2025-01-27T06:11:29.611Z (5 months ago)
- Topics: api, expressjs, mongodb, nodejs, reactjs
- Language: JavaScript
- Homepage: https://chat-genie-app.vercel.app
- Size: 245 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
- project setup
```bash
cd client
npm i
``````bash
cd..
cd server
npm i
```- start command (for both frontend and backend)
```bash
npm run dev
```- frontend .env.local
```bash
GOOGLE_CLIENT_ID= (google authentication client id/api)
```- backen .env
```bash
PORT=5000
MONGO_URL= (mongodb connection string/url)
SITE_URL=http://localhost:5173 (frontend url)
JWT_PRIVATE_KEY=kdjioe3834dkdKDJ378Sdsdjjk38798
GEMINI_API_KEY= (gemini api key)
GEMINI_MODEL=gemini-1.5-pro-latest
MAIL_EMAIL= (mail address for smtp mail delivery)
MAIL_SECRET= (above mail secret)
```