briantoe / mega-website

0 stars 0 forks source link

Connect to Google Sheets via API Call #5

Open victornguyen75 opened 1 year ago

victornguyen75 commented 1 year ago

As a user, I'd like to see the existing member card information that is pulled from Google Sheets.

Engineering Perspective

  1. Make the API Call on the client side (because Github Pages, while it is a free hosting service, it can only handle client side rendering)
  2. Use GitHub Secrets to hide the API key and API URL (to protect our API URL)
  3. Use GitHub Pages to host our static website (that way we don't have to pay to host our website)

Reference image

briantoe commented 12 months ago

Going to change the solution to use firebase instead of google sheets, engineering a solution to pull image data for mega members will not really be worth the trouble. Firebase offers free tiers of service, and I think we could take the opportunity to create a service that will upload the member and image data through our website. We could discuss further after i implement firebase