Live data from Hacker News

Show HN: Stein – Use Google Sheets as a No-Setup Database

steinhq.com

1–10 of 67 posts

Re: Show HN: Stein – Use Google Sheets as a No-Setup Database

#3
You can do this for free today using open source libraries. https://www.levels.fyi/comp.html used to run entirely on a Google Form + Spreadsheet and still backed by one.

Submit form: https://stackoverflow.com/a/37743080

Get data from sheet: https://github.com/jsoma/tabletop

Happy to answer any questions.

Re: Show HN: Stein – Use Google Sheets as a No-Setup Database

#4
post #2

How does this compare to Airtable?

AT is my go to solution for quick database needs for prototyping. very simple to share “auto created” documentation for external devs to connect via its marvelous api. plus 1200 row free (infinite tables) is good to start

Re: Show HN: Stein – Use Google Sheets as a No-Setup Database

#5
post #3

You can do this for free today using open source libraries. https://www.levels.fyi/comp.html used to run entirely on a Google Form + Spreadsheet and still backed by one. Submit form: https://stackoverflow.com/a/37743080 Get data from sheet: https://github.com/jsoma/tabletop Happy to answer any questions.

Stein is completely open-source itself, and the documentation includes instructions for self-hosting. It consolidates all such features in a single API.

Find it at https://github.com/SteinHQ/Stein

Re: Show HN: Stein – Use Google Sheets as a No-Setup Database

#7
post #3

You can do this for free today using open source libraries. https://www.levels.fyi/comp.html used to run entirely on a Google Form + Spreadsheet and still backed by one. Submit form: https://stackoverflow.com/a/37743080 Get data from sheet: https://github.com/jsoma/tabletop Happy to answer any questions.

Stein is completely open-source itself, and the documentation includes instructions for self-hosting. It consolidates all such features in a single API. Find it at https://github.com/SteinHQ/Stein

One benefit of approach I mentioned is that there's nothing to host. All just client-side code. Although I do see the use for hosting: latency for loading data from Google Sheets isn't great and adding a cache helped in my case.
Post reply on HN