{"id":25228102,"url":"https://github.com/victorssuto/lunchatron","last_synced_at":"2026-05-12T07:42:30.205Z","repository":{"id":275684925,"uuid":"925747051","full_name":"VictorSsuto/Lunchatron","owner":"VictorSsuto","description":"Ai powered tool created during conUHack, that allows user to scan food ","archived":false,"fork":false,"pushed_at":"2025-02-04T01:39:36.000Z","size":4671,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T23:29:43.857Z","etag":null,"topics":["ai","api","cloud","hackaton","js","node","python"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VictorSsuto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-01T16:46:22.000Z","updated_at":"2025-02-04T01:45:20.000Z","dependencies_parsed_at":"2025-02-04T02:29:35.232Z","dependency_job_id":"c211851f-f1fe-46c6-903e-7e7e1564fb39","html_url":"https://github.com/VictorSsuto/Lunchatron","commit_stats":null,"previous_names":["victorssuto/lunchatron"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorSsuto%2FLunchatron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorSsuto%2FLunchatron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorSsuto%2FLunchatron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorSsuto%2FLunchatron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VictorSsuto","download_url":"https://codeload.github.com/VictorSsuto/Lunchatron/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345275,"owners_count":20924097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","api","cloud","hackaton","js","node","python"],"created_at":"2025-02-11T09:51:17.487Z","updated_at":"2026-05-12T07:42:30.149Z","avatar_url":"https://github.com/VictorSsuto.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-Powered Receipt Ingredient Detector\n\n## Overview\nThis project is an AI-powered receipt scanner that detects ingredients from uploaded images and suggests meal ideas with recipe links. The system utilizes computer vision to recognize ingredients visually, without relying solely on text extraction.\n\nThis project was developed during **ConUHack IX**.\n\n## Features\n- Upload images of receipts or ingredients.\n- AI detects ingredients visually and extracts text when necessary.\n- Retrieve recipe suggestions based on detected ingredients.\n- Integrated with Google Cloud Vision API for image processing.\n\n## Demo\nWatch the YouTube demo: [AI-Powered Receipt Scanner Demo](https://youtu.be/yrHQ3jAXDcE)\n\n## Tech Stack\n- **Frontend**: React (JavaScript/TypeScript)\n- **Backend**: FastAPI (Python)\n- **Cloud Services**: Google Cloud Vision API\n- **Communication**: REST API\n\n## Installation \u0026 Setup\n### Prerequisites\nEnsure you have the following installed:\n- **Node.js** (for running the frontend)\n- **Python 3.x** (for running the backend)\n- **Google Cloud Vision API credentials**\n\n### Backend (FastAPI)\n1. Navigate to the backend directory:\n   ```sh\n   cd backend\n   ```\n2. Install dependencies:\n   ```sh\n   pip install -r requirements.txt\n   ```\n3. Start the FastAPI server:\n   ```sh\n   uvicorn main:app --reload\n   ```\n\n### Frontend (React)\n1. Navigate to the frontend directory:\n   ```sh\n   cd frontend\n   ```\n2. Install dependencies:\n   ```sh\n   npm install\n   ```\n3. Start the React development server:\n   ```sh\n   npm start\n   ```\n4. Open the application in your browser at:\n   ```\n   http://localhost:3000\n   ```\n\n## API Endpoints\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| POST | `/upload` | Upload an image for ingredient detection |\n| GET | `/ingredients` | Retrieve detected ingredients |\n| GET | `/recipes?ingredients=...\u0026meal_type=...` | Get meal ideas based on ingredients |\n\n## Usage Restrictions\nPlease note that this project is not openly available for public use, as API calls to the Google Cloud Vision API incur significant costs. If you wish to use or test this project, please contact the developer.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorssuto%2Flunchatron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorssuto%2Flunchatron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorssuto%2Flunchatron/lists"}