https://github.com/nabarvn/chadgpt
The best ChatGPT Clone (legacy version) built with Typescript, Next.js 13, Tailwind, and Firebase.
https://github.com/nabarvn/chadgpt
firebase next-auth nextjs openai-api swr tailwindcss typescript
Last synced: 3 months ago
JSON representation
The best ChatGPT Clone (legacy version) built with Typescript, Next.js 13, Tailwind, and Firebase.
- Host: GitHub
- URL: https://github.com/nabarvn/chadgpt
- Owner: nabarvn
- Created: 2023-04-18T16:35:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-27T12:25:28.000Z (almost 2 years ago)
- Last Synced: 2023-12-28T12:28:57.911Z (almost 2 years ago)
- Topics: firebase, next-auth, nextjs, openai-api, swr, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://chad.nabarun.ai
- Size: 559 KB
- Stars: 14
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## About The Project
![]()
ChadGPT features a clean and intuitive user interface. Users can interact with the app via a simple chat interface, which is accessible from any device with an internet connection. The app's sleek design and ease of use make it a valuable tool for anyone seeking an intelligent and personalized conversational experience.
### 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)
- **Database**: [Cloud Firestore](https://firebase.google.com/docs/firestore)
- **Authentication**: [NextAuth.js](https://next-auth.js.org/)
- **Data Fetching**: [SWR](https://swr.vercel.app/docs/getting-started)
- **API**: [OpenAI](https://platform.openai.com/docs/introduction)
- **Deployment**: [Vercel](https://vercel.com)## Running Locally
This application requires Node.js v16.13+.
### Cloning the repository to the local machine:
```bash
git clone https://github.com/nabarvn/chadgpt.git
cd chadgpt
```### Installing the dependencies:
```bash
npm install
```### Running the application:
```bash
npm run dev
```## Credits
Thanks to *Sonny Sangha* for all of the amazing and knowledge packed content that he puts out on the internet. I hope I was able to do justice to that!
Don't forget to leave a STAR 🌟