Skip to content

ZsadanyiDani/trash-net

Repository files navigation

Trash Net – Mobil Szelektív Hulladék Segédalkalmazás

A Trash Net egy mobilra optimalizált alkalmazás, amely képfelismeréssel és mesterséges intelligenciával segít eldönteni, hogy egy adott hulladéktípus melyik szelektív kukába dobható.
Az alkalmazás Ionic + Vue 3 alapokra épül, és Capacitor segítségével futtatható Androidon / iOS-en, illetve Progressive Web App (PWA) formában is telepíthető.

Fő funkciók

  • Képfelismerés – a felhasználó lefotózza a hulladékot, a rendszer felismeri a típust
  • AI alapú tippek (NLP) – OpenAI API alapján részletes tanácsokat ad a helyes szelektáláshoz (TODO)
  • Felhasználói fiók – Firebase Authentication
  • Előzmények és statisztikák – Firestore adatbázisban tárolt eredmények (TODO)
  • Mobil-first UI – Ionic komponensekkel
  • Natív futtatás – Capacitorral becsomagolható Android/iOS alkalmazásként

Használt technológiák

Frontend (Mobil App)

  • Vue 3
  • Ionic Framework (Ionic Vue)
  • Capacitor
  • Vite
  • PWA támogatás

Backend

  • TypeScript + Node.js
  • Firebase funkciók (auth, firestore)
  • Kommunikáció a képfelismerő és NLP modulokkal
  • Kép-előfeldolgozás, autentikáció ellenőrzése (TODO)

Képfelismerés modul

  • YoloV5 vagy YoloV8 object-detection modellek
  • TACO dataset alapján tanított modell
  • Futtatás: külön Python szolgáltatás / HuggingFace Space API

NLP modul

  • OpenAI API
  • Prompt alapú tartalomgenerálás (tippek a hulladék szelektálásához)

Adatbázis

  • Firestore
  • Tárolt adatok: metaadatok, kvízek, kép vagy kép-URL (TODO), szeméttípus (TODO), AI tipp (TODO)

Fiókkezelés

  • Firebase Authentication

Telepítés és projekt futtatása

Telepítés lokálisan:

git clone https://github.com/ZsadanyiDani/trash-net.git
cd trash-net
npm install --telepítés
ionic serve --futtatás

Telepítés dockerrel:

  • Telepítés DEV módban:
docker-compose up --build
  • Telepítés PROD módban:
docker-compose up --build preview
  • Telepítés NATÍV módban (capacitor):
TODO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors