Building a Complete PWA Application: An Experience Report
Developing a PWA (Progressive Web App) remains an interesting challenge, especially when I consider that it offers a more practical and accessible solution compared to the traditional model of app stores like Google Play and Apple Store. I don’t really understand why this technology doesn’t get more attention, as PWAs can be easily accessed from any mobile device, without the complexity of going through platforms—unless there are cases requiring more security or payment for downloading the app =).
Recently, I finished the alpha version of my project . The earlier versions—wow, what a framework! However, with the recent release of Svelte 5, I found that the reactivity lost its simplicity—and, in my opinion, became much worse!
It’s actually a shame, because what made it stand out was its simplicity, and now it’s become too similar to React.
When I switched to Vue 3, which I had programmed with on other occasions, I realized how robust and consistent it is, serving both small projects and complex applications well. Rewriting a good portion of the code was work, but it was worth the effort. Today, Accounting Overview is more stable, faster, and ready for future growth.
WebAuthn: Potential and Complexity
Implementing authentication with WebAuthn was, without a doubt, one of the biggest challenges during the development of Accounting Overview. Although the technology is excellent, it still lacks more accessible documentation and practical examples that make its application easier. This can cause confusion, especially for those trying to integrate it for the first time—like me =).
After an intense period of research and experimentation, I managed to set up the system reliably, ensuring security and providing a great user experience. To simplify and optimize this process, I developed a library , which I describe in more detail , it would be greatly appreciated.
Additionally, I’m looking for freelance projects to supplement my income—if you need someone for work outside of business hours, feel free to reach out.
Leave your like, suggestion, or comment. Every piece of feedback is very valuable. Let’s create connections and share ideas. God bless you! 😊
SOCIAL SHARE CARD GENERATOR