Creating a ReactJS PWA with Pinephone Pro

Published 2022-10-31
This took me way too long... I forgot how the PWA feature was pretty much completely stripped out of create-react-app.

I was pleased that the BT keyboard bound well to the phone... I guess it depends on the device. The AUX speaker I'm using has terrible BT connectivity it immediately disconnects after connecting.

I had to refer to an old project of mine where I also used this thing called Dexie to interface with IndexedDB.

Anyway I did get it all to work but the PWA does not work right now with Chromium. It doesn't work with Firefox either.

I wanted this app for my Android daily driver phone, I've been using the PPP for an hour on weekdays in this docked mode for random things.

The cuts are random/not great, this project took me longer than I anticipated (lots of footage).

I have to commit to native apps, cross platform is nice but need a good machine to build them with.

github.com/jdc-cunningham/pwa-shopping-list

All Comments (4)
  • @connormack
    In need of tech education. Thanks for this post. I'm actually a music YouTuber (though mostly collab w/ indie groups like Triathalon) and always on the lookout for vids to educate or inspire me. Thanks for doing just that today 😄I'm subscribed now!
  • It's funny the PPP has better external monitor support than PBP Also the compile speed stuff, the PBP struggles as well for example the first Tauri run takes 12 minutes on eMMC create react app takes 2 min 47 sec so that's much better
  • have you tried to use code-server? getting your workspace set up might be a bit of a pain, but i would presume the performance might be a bit better