URL TO THE PROFILATION: https://origreen.vercel.app/
URL TO THE DETAILS OF A FOOD: https://origreen.vercel.app/food/white_cabbage
You will notice that changing the parameters in the profilation will result in a different score in the details page!
If you want to use the api, follow this link
- A backend with Python and FastAPI
- A webapp with Vue.js
- An app with Unity
- A database with MongoDB
The database contains two collections:
- food: all the possible food, with all the information about how and where it grew (the qrcodes contain the id of the db record)
- profiles: a score is calculated to say if the food is suggested. There can be profilation on this, so some users can be interested in some aspects and other students in other aspects. These weights_ of profilations are stored in this collection
The backend:
- Serves the DB data
- Calculates the score of a food based on the weights
- Allow to select a predefined weights-profile or to add a custom one
- It allows you to change the weights
- It shows the in-detail information about a certain food
- Scans the QRCodes and shows the score with AR
- When the QRCode is clicked, it takes the user to the webapp to see more information
In the end, we had a nice presentation in the Hackathon, reaching the 3rd place!!!