Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rahulgithub-web/mediquery

MediQuery is an AI-driven web application that helps users analyze and gain insights from medical reports. Leveraging state-of-the-art AI technologies such as Google Gemini, Pinecone, and a modern web stack with Next.js and Shadcn/ui, it allows users to upload PDFs or images of their medical reports and get precise, personalized insights.
https://github.com/rahulgithub-web/mediquery

ai google-gemini-api gssoc gssoc-ext gssoc24 hacktoberfest hacktoberfest-accepted hugging-face nextjs14 nodejs open-source pinecone react reactjs shadcn-ui tailwind-css typescript

Last synced: about 2 months ago
JSON representation

MediQuery is an AI-driven web application that helps users analyze and gain insights from medical reports. Leveraging state-of-the-art AI technologies such as Google Gemini, Pinecone, and a modern web stack with Next.js and Shadcn/ui, it allows users to upload PDFs or images of their medical reports and get precise, personalized insights.

Awesome Lists containing this project

README

        



# 🩺 MediQuery - AI-Powered Medical Insights 💡

![Project Banner](https://github.com/user-attachments/assets/5ed9e25a-b28f-4de3-ae26-dece8cceb72c)

## 👨‍💻 Overview

**MediQuery** is an AI-driven web application that helps users analyze and gain insights from medical reports. Leveraging state-of-the-art AI technologies such as Google Gemini, Pinecone, and a modern web stack with Next.js and Shadcn/ui, it allows users to upload PDFs or images of their medical reports and get precise, personalized insights through an interactive chat interface.

## 🚀 Key Features

- 📄 **Upload Medical Reports**: Supports PDF and image uploads (JPG, PNG) for analysis.
- 💡 **AI-Powered Insights**: Uses Google's Gemini for vision capabilities to extract key information.
- 🧠 **Chat with AI**: Interactive chat interface to ask questions and receive insights.
- 🔍 **RAG Model Integration**: Combines knowledge retrieval with generative AI for accurate results.
- 🔒 **Secure Data Handling**: Advanced encryption ensures user data privacy.
- 🎨 **Beautiful UI**: Developed with Next.js and Shadcn/ui for a modern and responsive user interface.

## 📚 Tech Stack

![Frontend](https://img.shields.io/badge/Frontend-Next.js-007ACC?style=for-the-badge&logo=next.js&logoColor=white)
![React](https://img.shields.io/badge/React-%2361DAFB.svg?style=for-the-badge&logo=react&logoColor=black)
![Tailwind CSS](https://img.shields.io/badge/TailwindCSS-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
![shadcn/ui](https://img.shields.io/badge/shadcn--ui-7952B3.svg?style=for-the-badge)

![Backend](https://img.shields.io/badge/Backend-Node.js-339933?style=for-the-badge&logo=node.js&logoColor=white)
![Google Gemini](https://img.shields.io/badge/AI-Google%20Gemini-ff9f00?style=for-the-badge&logo=google)
![Pinecone](https://img.shields.io/badge/Vector%20Database-Pinecone-008FF7?style=for-the-badge)
![Vercel AI SDK](https://img.shields.io/badge/Vercel%20AI%20SDK-000?style=for-the-badge&logo=vercel)

![Hugging Face API](https://img.shields.io/badge/API-Hugging%20Face-FFD42F?style=for-the-badge&logo=huggingface)
![Deployment](https://img.shields.io/badge/Deployment-Vercel-000?style=for-the-badge&logo=vercel)

## 🌐 Live Demo

Experience MediQuery in action: [MediQuery Demo](https://medi-query.vercel.app/)

## 📸 Screenshots

### Landing Page
![Landing Page](https://github.com/user-attachments/assets/c0f10878-b0ff-4dbe-85df-21fc5589ccc0)

### User Dashboard
![Dashboard](https://github.com/user-attachments/assets/e0d941b5-7647-495c-83dd-1375f7b2285c)

## 🛠 Getting Started

To set up the project locally, follow these steps:

### Prerequisites

![Node.js](https://img.shields.io/badge/Node.js-v18%2B-339933?style=for-the-badge&logo=node.js&logoColor=white)
![npm](https://img.shields.io/badge/npm-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)
![Yarn](https://img.shields.io/badge/Yarn-%232C8EBB.svg?style=for-the-badge&logo=yarn&logoColor=white)

### Installation

1. **Clone the repository**:
```bash
git clone https://github.com/your-username/medical-report-analyzer.git
```

2. **Navigate to the project directory**:
```bash
cd mediquery
```

3. **Running the Development Server**
```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser to view the application. You can start making changes by editing the `app/page.tsx` file, and your updates will reflect instantly.

This project leverages [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) for optimized font loading, automatically integrating Inter, a custom Google Font, for improved typography.

## 📚 Further Resources

To dive deeper into Next.js, check out these resources:

- [**Next.js Documentation**](https://nextjs.org/docs) - Explore Next.js features, APIs, and best practices.
- [**Interactive Next.js Tutorial**](https://nextjs.org/learn) - Follow an interactive tutorial to get hands-on experience with Next.js.

For more insights and to contribute, visit [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are always welcome!

## 🚀 Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

## 🙏 Acknowledgments

- Heartfelt thanks to all contributors who have helped shape MediQuery
- Special appreciation to our vibrant open-source community for their unwavering support
- Gratitude to the developers of the tools and libraries that power our platform

## 📞 Contact

For inquiries, support, or collaboration opportunities, reach out to us:


Email
Twitter
LinkedIn

## 📜 Code of Conduct

We are committed to fostering an inclusive and respectful community. Please read our [Code of Conduct](CODE_OF_CONDUCT.md) before contributing.

## 🪄 License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Our Valuable Contributors ❤️✨

[![Contributors](https://contrib.rocks/image?repo=rahulgithub-web/MediQuery)](https://github.com/rahulgithub-web/MediQuery/graphs/contributors)

---

Don't forget to give us a ⭐