Skip to content

CRCKC/BibleTogether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bible Together

Tech Stack

Sveltekit hosted on Github Pages + Firebase backend

Setup Development Environment

I use mkcert, create folder certs/ and run mkcert localhost Download the static files using npm run getFirestoreHelpers Make the .env file

TODO

  • Use tailwind css to set color theme
  • Redo home page
  • Optimize API calls
  • Localization
  • Add user profile, see who finished the bible recently
  • Facebook Login

Use the following command to base64 encode the .env and put it in github secrets

base64 -i -w 0 .env
  • The -w 0 parameter makes it such that it doesn't do line breaks when printing out to the terminal

References

https://github.com/khmyznikov/pwa-install?tab=readme-ov-file https://stackoverflow.com/questions/53594466/are-service-workers-necessary-for-a-progressive-web-application https://stackoverflow.com/questions/58985103/progressive-web-app-not-showing-install-button-in-browser-bar https://github.com/leopatras/simple_offline_pwa https://github.com/SarcevicAntonio/offline-first-pwa-sveltekit-workbox-precaching#readme