Inspiration

After re-watching a recent Kurzgesagt – In a Nutshell video we realised the proportional impact of meat and dairy production to contribution of the climate crisis. It also highlighted that this is one impact that us as consumers can have a direct effect on by reducing our consumption of these products and substituting them for sustainable plant-based alternatives.

We realised it is difficult to change immediately from eating meals you are used to, to eating only vegan options. To make it easier we wanted to try help people create a bridge between meals and recipes they are comfortable cooking and suggest alternate ingredients to help provide an end result which is not too dissimilar to the non-vegan version.

What it does

Given a URL to a recipe, the Veganiser app parses the contents of the website and replaces all instances of meat or dairy products with suggested vegan alternatives. The backend code duplicates the original recipe's html/css/js , inserts additional tags for the suggestions, and adds a fun overlay on top.

How we built it

We built this app in a day using React to drive the front end, and a Python Flask app utilising Beautiful-Soup to run the backend.

Challenges we ran into

We attempted to host the frontend and backend on devop services but ran into issues with this and didn't manage to get the hosted instances running.

Accomplishments that we're proud of

Managing to make a connected frontend site. Learning a lot about meat and diary substitutes.

What we learned

Budget in time for hosting issues early, one team member can get this working while the others setup app basics.

What's next for The Veganier

Adjusting cook times for items based on what alternative we replaced it with.

Built With

Share this project:

Updates