cleaned up readme

This commit is contained in:
2026-03-20 02:17:58 +00:00
parent 494a55ec7b
commit 5271343a25

View File

@@ -31,7 +31,7 @@ Technical Requirements:
1. AI & Multimodal Intelligence
Multimodal Extraction: Use Gemini 3.1 Flash Lite to accept image/jpeg inputs and return a strictly validated JSON Schema containing title, ingredients, and steps.
Multimodal Extraction: Uses Gemini 3.1 Flash Lite to accept image/jpeg inputs and return a strictly validated JSON Schema containing title, ingredients, and steps.
Semantic Search: Implement pgvector in the local database. Recipes will be converted into "embeddings" (via Gemini) to allow users to search for "Comfort food for a rainy day" instead of just keyword matches.
@@ -39,8 +39,6 @@ Technical Requirements:
Directory Structure: Adherence to the new app/ directory standard for better IDE performance and separation of concerns.
Serverless-Style Routes: Use Nitro server routes to keep the Gemini API Key hidden from the client-side.
Responsive Design: A UI that adapts perfectly to a tablet propped up on a kitchen counter.
3. Data & Storage
@@ -49,8 +47,6 @@ Technical Requirements:
Private Media Pipeline: A custom upload handler that saves images to a local Docker volume, served via a secured static asset route.
Sharing Permissions: A relational join-table logic that allows one user to "push" a recipe to another user's library.
Use Cases:
Photo-to-Recipe: User snaps a picture of a magazine page; Gemini extracts the text; the user saves it to their Postgres DB.
@@ -58,5 +54,3 @@ Use Cases:
Semantic Discovery: User searches for "High protein dinner with lime" and the app uses vector similarity to find the best match.
Ad-Free Web Scraping: User pastes a blog URL; the server fetches the content, and Gemini strips out the ads and life stories.
Collaborative Boxes: One user "seasons" a recipe (rates/tags it) and shares it with someone who also uses the instance.