Skip to content

GeeksHacking/hackomania2025-Grasstouchers-HackOMania2025

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HackOMania 2025 Project

Project Description

Our project is an AI-powered recipe builder, a feature extended from the application -- Kitchen Copilot, targeting leftover ingredients that many households often struggle to clear before the expiry date. This recipe builder is backed by Food Science, where we help users make better-informed meal planning decisions. With an image uploaded/taken, a few potential recipes, specifically in Asian Cuisine (or whatever cuisine they wish) will be AI-generated. This main feature will be complemented with further details of each product explained by Food Science (assisted with AI), e.g. how to extend shelf life of items, or how you can use these nearing end-of-shelf-life items in a creative manner as replacement for ingredients not found locally.

Our solution aims to target the lack of Singapore-contextualisation of the recipes found on Kitchen Copilot, as well as other prominent issues in Singpaore, such as food wastage. Our feature also has potential in adding a social aspect to the application with its extensibility, adding a special touch to Kitchen Copilot.

Project Setup

Frontend

  1. Navigate into frontend directory cd frontend
  2. Install yarn files (make sure you have npm and yarn installed) yarn install
  3. Run application yarn start

Backend

  1. cd backend
  2. Setup python environment python -m venv venv venv\Scripts\activate
  3. Install python libraries pip install -r requirements.txt
  4. Run backend server python main.py
  5. Run Ollama in a Docker Container docker run --rm --name ollama -d -p 11434:11434 ollama/ollama
  6. Download LLaVA Inside the Container docker exec -it ollama ollama pull llava

Instructions

Installing new Python libraries

Make sure you are already inside the python venv then type pip freeze > requirements.txt

Team Members

Kah Ho - @kahkoii Dong Kiat - @dongkiat Jeya - @appdevin Tze Xuan - @tze-xuan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.9%
  • Python 25.1%
  • HTML 1.0%