https://github.com/karthikeyaspace/research-gpt
Research GPT is an AI-driven tool leveraging the Gemini AI API, offering detailed, elaborated explanations with seamless Supabase authentication and dynamic Framer Motion integration for enhanced user experiences.
https://github.com/karthikeyaspace/research-gpt
gemini nodejs supabase typescript youtubeapi
Last synced: 3 months ago
JSON representation
Research GPT is an AI-driven tool leveraging the Gemini AI API, offering detailed, elaborated explanations with seamless Supabase authentication and dynamic Framer Motion integration for enhanced user experiences.
- Host: GitHub
- URL: https://github.com/karthikeyaspace/research-gpt
- Owner: karthikeyaspace
- License: mit
- Created: 2024-07-25T10:16:27.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T13:15:23.000Z (over 1 year ago)
- Last Synced: 2025-03-22T16:15:21.597Z (over 1 year ago)
- Topics: gemini, nodejs, supabase, typescript, youtubeapi
- Language: TypeScript
- Homepage: https://researchgptai.vercel.app
- Size: 569 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ResearchGPT - Your Invinsible AI Researcher


ResearchGPT is an AI-driven search platform designed to enhance your information-gathering experience by combining multiple data sources into one seamless interface. It uses the powerful Google Gemini API to provide detailed, context-aware answers to your questions, the YouTube Data API to suggest relevant video content, and the Google Search API for web search results. With Supabase authentication, users can enjoy a secure and personalized search experience.
#### What ResearchtGPT can do
- Elaborated Answers
- Relevant YouTube Videos
- Generates follow-up questions
- Comprehensive Web Search
- Secure Authentication
- Unified Interface
#### Getting Started
1. Installation
- Clone the repo
``` code
git clone https://github.com/karthikeyaspace/research-gpt.git
```
- Install the dependencies in client and server
```
cd client
npm i
```
```
cd server
npm i
```
2. Set up environment variables in client and server
```
cp .env.example .env
```
3. Running the application
at /client
```
npm run dev
```
at /server
```
npm start
```
### LICENSE
This project is licensed under the [MIT](https://github.com/karthikeyaspace/research-gpt/blob/main/LICENSE) License.
### AUTHOR
[Karthikeya Veruturi](https://itskv.me)