FoodWasteReducer este o aplicație client-server proiectată pentru a conecta persoanele nevoiașe cu organizațiile caritabile, având ca scop reducerea deșeurilor alimentare prin redistribuirea hranei excedentare către cei care au nevoie de ea.
- Arhitectură Client-Server: Implementează un model client-server pentru comunicarea între utilizatorii în nevoie și organizațiile caritabile.
- Listare Alimente: Utilizatorii pot lista alimente excedentare pe care doresc să le doneze sau să le primească.
- Algoritm de Potrivire: Utilizează un algoritm de potrivire pentru a conecta donatorii cu destinatarii in functie de disponibilitatea alimentelor și preferințe.
- Comunicare în Timp Real: Oferă funcționalitate de mesagerie în timp real pentru ca utilizatorii să comunice și să coordoneze donațiile de alimente.
gcc server.c map.c dbtransactions.c -o server -lsqlite3
gcc nevoias.c map.c -o nevoias
gcc donator.c -o donator
./donator 0 2024
./nevoias 0 2024
./donator -oc 0 2024
./server