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.
- Elaborated Answers
- Relevant YouTube Videos
- Generates follow-up questions
- Comprehensive Web Search
- Secure Authentication
- Unified Interface
- Installation
- Clone the repo
git clone https://github.com/karthikeyaspace/research-gpt.git
- Install the dependencies in client and server
cd client
npm i
cd server
npm i
- Set up environment variables in client and server
cp .env.example .env
- Running the application at /client
npm run dev
at /server
npm start
This project is licensed under the MIT License.