Implemented Functionalities
- Barcode scanning of a product after pressing the "Skanuj" (Scan) button.
- Product lookup in the database using the scanned barcode, displaying:
- Name,
- Image,
- Carbon footprint,
- GreenScore,
- Material composition.
- Navigation to recycling bins: Upon clicking the "Nawiguj" (Navigate) button, the app fetches nearby recycling bin locations (up to 1km) from an external database, based on the product’s material type.
- Interactive map view showing:
- Relevant recycling bins
- The user's current location
Contributors
- @pFornagiel 👑 – idea author, acted as team lead overseeing project development, implemented barcode scanning, and fixed critical dependency issues.
- @Blajszu – built the entire frontend and UI, integrated it with the backend alongside @jakubkalinski0 .
- @jakubkalinski0 – developed the API, backend, and database; handled backend–frontend integration alongside @Blajszu .
- @mcjwsn – implemented the interactive map displaying bin locations and user geolocation.
- @radbene – scraped product data to populate the database.
Full Changelog: View commits