Start with elm create app, that gets the PWA basics done.
And I would say with Elm you can iterate very fast, as you don’t have to spend time debugging. Just like you I learned functional programming through Elm, and I’m very grateful to Evan for creating a language to make FP accessible.