What it does

SnackScout is our crowdsourced snack finder website, built for the hungry world. It helps people locate vending machines by searching for a desired item, and lets people filter by distance and/or price. Add machines to the map by taking a picture and updating the list of suggested products provided by Gemini stored in the machine.

How we built it

We built our project using Leaflet, FastAPI and Bootstrap for the frontend, nginx, MongoDB Atlas and Google's Gemini API for the backend, and Vultr, Cloudflare and GoDaddy to actually host it.

Challenges we ran into

We ran to a myriad of issues mainly with the DNS records and HTTPS setup. Navigating nameservers and setting up a Vultr Instance were one thing, but actually putting them together was the hard part. Time constraints were also an issue: we were planning to have a prettier frontend but we were pressed for functionality over looks.

https://github.com/Real-RoboKnight/Vending-Map

Share this project:

Updates

Submission history