# Project export: FindYourWine

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: TreeHacks 2024
- Tagline: Aren't you tired of getting lost between pages of foreign grape names that you are not even sure how to spell, if so, FindYourWine will find your wine for you
- Devpost: https://devpost.com/software/findyourwine
- GitHub: not linked
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### Inspiration

As I mention in my pitch, I love drinking wine, but I am no wine or grape expert. Everytime I get the wine menu, I am tired of looking at it and just getting lost between the pages. That's why we decided to fix problem once and for all, so that everyone can find the best wine

### What it does

It takes a scan of your the menu you input, searches the existing wine database and ranks every wine in your menu based on price performance ratio

### How we built it

Convex is our main framework. Frontend runs on React. Wine API is through javascript, backend is express. When you take a picture and upload it through UI, it gets sent to gpt4-vision for the extraction of wine names. The wine names get pre-processed before API calls. API call returns information about wine. Information is displayed on the frontend.

### Challenges we ran into

Extracting wine names from images. Figuring out how to run python scripts on a web app.

### Accomplishments we're proud of

Overall process. Dealt with many challenging questions

### What we learned

Best practices to launch a web app quickly.

### What's next

ChatGPT interaction to offer personalization

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.
- Express (technology) — claimed on Devpost, not found in the code
- JavaScript (language) — claimed on Devpost, not found in the code
- Node.js (technology) — claimed on Devpost, not found in the code
- OpenAI (technology) — claimed on Devpost, not found in the code
- Python (language) — claimed on Devpost, not found in the code
- React (technology) — claimed on Devpost, not found in the code

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.