After three decades of creating websites, from before GitHub was even created, you’d think that I’d be a regular on GitHub. I even created an account back in 2020, but not much was done with it. Now, with the launch of the “Photics Web Guide” being imminent, it seemed appropriate to include some discussion about Git. That’s why the “Bible” web app was published on GitHub.
Over six years after the “michael-garofalo” account was created, a “First Repository” message appeared in the timeline. It’s about the Bible.
https://github.com/michael-garofalo/Bible
The idea was to create a standalone web app version of the “Bible” widget from the Photics “Widgets” app. It’s a great project to learn about working with data and creating a Progressive Web App (PWA).
If you don’t like GitHub, the Bible app is also available on the Photics website.
https://photics.com/files/tools/bible/
There’s a lot more work to do, but this is a nice start. It should be enough to finish the book. The grand finale of the book is to show how the lessons about HTML, CSS, and JavaScript can be combined to make a web app. And by caching those files, the app can work offline, like a traditional mobile app.
The book is about 90% complete. That last 10% involves some of the toughest work in the book. The cover is still uncertain, as the ideas that I had for the cover haven’t worked out. The Bible web app has the same problem. It needs a nice app icon before it can be released as a PWA.
There’s a lot of work to do! The plan is to launch the book before the end of July. This has been a tough project, but it’s been quite enlightening. Even though I’ve been creating websites professionally since the mid 1990s, a lot was learned while creating the “Photics Web Guide”. Hopefully the book has the same uplifting effect on the people that read it.