Inspiration

We were inspired by Notions ability to work between different platforms and languages to create a website for the small business.

What it does

Our program scrapes Grubhub for the business's menu items and their prices and save it to a Notion database. Then we take the information from Notion and upload it to our website to be displayed.

How we built it

We used Python to scrape the data from Grubhub and push it to Notion. Then we used Javascript to take the information and add it to the website. Lastly, we used HTML and CSS to create and format the website to make it more appealing to guests.

Challenges we ran into

We had lots of trouble trying to get both the backend and frontend to communicate with Notion, but once we did, it became and invaluable tool. We also had trouble getting the website to work on GitHub instead of our individual hardware.

Accomplishments that we're proud of

We're proud that we were able to combine so many platforms and coding languages to make a single project. We're also proud that we were able to learn and implement Notion in such a short time.

What we learned

We leaned how to use Notion and it many feature, and how to incorporate it into a bigger project. We also reviewed many skills like web scraping and communicating between different languages.

What's next for Restaurant Website Glow Up

If we were to continue this project, we would add more functionality to the website rather than it being as purely informational. If we had more time, we would've added images to every item on the menu and not just our featured ones.

Share this project:

Updates