Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdazlaanzubair/dr-source
Dr. Source is a React-based web application that simplifies document reading by leveraging AI to provide answers to user queries based on uploaded documents.
https://github.com/mdazlaanzubair/dr-source
antd clerk gemini javascript open-source personal-project project reactjs side-project supabase tailwindcss
Last synced: 6 days ago
JSON representation
Dr. Source is a React-based web application that simplifies document reading by leveraging AI to provide answers to user queries based on uploaded documents.
- Host: GitHub
- URL: https://github.com/mdazlaanzubair/dr-source
- Owner: mdazlaanzubair
- Created: 2024-09-27T15:21:59.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-24T13:20:27.000Z (13 days ago)
- Last Synced: 2024-10-25T15:07:17.531Z (12 days ago)
- Topics: antd, clerk, gemini, javascript, open-source, personal-project, project, reactjs, side-project, supabase, tailwindcss
- Language: JavaScript
- Homepage: https://dr-source.vercel.app/login
- Size: 5.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dr. Source (Frontend)
Dr. Source is a React-based web application that simplifies document reading by leveraging AI to provide answers to user queries based on uploaded documents.
## Features
Upload documents and interact with them via question-answering AI.
Powered by **Google Gemini AI** and **LangChain** for efficient data retrieval.Built with modern technologies like **React**, **Redux**, **TailwindCSS**, and more.
## Installation
### 1. Clone the repository:
```bash
git clone https://github.com/mdazlaanzubair/dr-source
``````bash
cd dr-source
```### 2. Install dependencies:
```bash
npm install
```### 3. Set up your environment variables:
Rename `.env.example` to `.env` and add your values for
```
VITE_DR_SOURCE_URL=http://localhost:8000/api
VITE_SUPABASE_URL=
VITE_SUPABASE_PUBLIC_KEY=
VITE_CLERK_PUBLISHABLE_KEY=
```### 4. Start the development server:
```bash
npm run dev
```### 5. Scripts
- Starts the development server: `npm run dev`- Builds the app for production: `npm run build`
- Previews the production build: `npm run preview`
## Contributing
**Your contributions are welcome!**
If you’d like to contribute:
- Fork the repository.
- Create a new branch for your feature.
- Submit a pull request.Feel free to report any bugs or feature requests! Let’s make Dr. Source better together!