Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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!