We were inspired to build this project as foodies who order from food delivery apps often. We noticed there were so many different food delivery services and they all live on their own app. It would be nice to have a centralized place where we can see all orders across different food delivery apps (e.g. ubereats, doordash, grubhub etc.) securely.

What it does

Our app solves the centralization problem! It aggregates all orders from different delivery apps and displays them to the user either through our Click command line interface, or our more aesthetic web UI! Users are able to register/login and view all their orders from different food delivery services in one place.

How I built it

We divided the project into three components being: backend, frontend and Click CLI. For the Backend we used Python with FastAPI and sqlite. For the Frontend we used Javascript and HTML. For the CLI component we used Python and Click.

Challenges I ran into

We started making PRs for the frontend and backend separately, so when it came to linking them up we were noticing some incompatibilities and found it a bit difficult connecting the parts together. However, we worked quickly and had many meetings to pinpoint the problem areas and work through it to build an integrated application!

Accomplishments that I'm proud of

We're proud we have a beautiful frontend web UI, we integrated one of our pod project's into this project, and we have a sick backend that support use authorization.

What's next for Where's my food?

Linking our app up with real food delivery apps to give users the ability to view all their food delivery orders.

Built With

Share this project: