Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 17 days 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.

Awesome Lists containing this project

README

        

## ResearchGPT - Your Invinsible AI Researcher
![image](https://github.com/user-attachments/assets/dccac873-c979-420b-a687-7510cbc66b25)

![image](https://github.com/user-attachments/assets/e75c49d2-4d2a-43aa-8524-3555f28014be)

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)