From 5271343a25f8b6e518abc33ae6a2951486877aa1 Mon Sep 17 00:00:00 2001 From: chloe Date: Fri, 20 Mar 2026 02:17:58 +0000 Subject: [PATCH] cleaned up readme --- README.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 3b6d059..f637fb2 100644 --- a/README.md +++ b/README.md @@ -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,14 +47,10 @@ 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. 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. \ No newline at end of file + Ad-Free Web Scraping: User pastes a blog URL; the server fetches the content, and Gemini strips out the ads and life stories. \ No newline at end of file