Inspiration

Based on the [GHW Data Week] No Server, No Problem: Write backend data-driven APIs with Google Sheets. All my thanks to Wei who gave a great class.

What it does

Any one can create, read, update and delete any recipes. The main idea was to create a place where I can find recipes and how to make any food from different parts of the world, all I need is the ingredients and the step-by-step process.

How we built it

Using a Google Sheets as data base, we build two scripts: one for the GET requests and other one to POST. The POST implement the create, update and delete functions based on the index from the table on the Google Sheets. The front was build only with a script.js and index.html files using tailwind and daisyui.

Challenges we ran into

Some CORS problems for testing; I am used to see logs in a terminal from some API, so unable to see responses logs from the server was an a annoying problem; Tried to not use the "mode": "no-cors" withou a proxy, but it made me lost a lot of time.

Accomplishments that we're proud of

Proud of knowing this technique and being able to use it in next problems that arise in the future.

What we learned

How to fast build an app with the basics of a CRUD without any SQL server and all free.

What's next for Recipes - No Server, No Problem

Next step will be a search bar and a filter. Or allow users to add images to their recipes.

Built With

Share this project:

Updates