[ShowDev] ConstruĂ um PWA de Fitness Local-First com Vanilla JS e IA (Adeus, MyFitnessPal)
Fala, comunidade! đ Hoje quero compartilhar com vocĂȘs um projeto no qual venho trabalhando intensamente: o Aerko_ Como designer de produto e desenvolvedor, eu estava frustrado com o estado atual d...
![[ShowDev] ConstruĂ um PWA de Fitness Local-First com Vanilla JS e IA (Adeus, MyFitnessPal)](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyfpl1i80z82y3b4m6wf.png)
Source: DEV Community
Fala, comunidade! đ Hoje quero compartilhar com vocĂȘs um projeto no qual venho trabalhando intensamente: o Aerko_ Como designer de produto e desenvolvedor, eu estava frustrado com o estado atual dos aplicativos de fitness. A maioria deles cobra assinaturas caras em dĂłlar por recursos bĂĄsicos (como um leitor de cĂłdigo de barras), exige conexĂŁo constante com a internet e nĂŁo passa de um "CRUD gourmetizado" cheio de rastreadores e anĂșncios. Decidi que queria algo diferente. Queria voltar Ă s bases da web, focar na performance extrema e, acima de tudo, na privacidade. A Arquitetura (Zero Bloatware) O desafio que me propus foi criar uma aplicação complexa sem depender dos frameworks modernos pesados. A stack do Aerko_ Ă© brutalista e direta: 100% Vanilla JavaScript: Utilizando Web Components nativos (estendendo HTMLElement) para criar uma interface reativa e modular sem a sobrecarga do React ou Vue. Local-First & Offline: O app Ă© um PWA puro. Ele usa IndexedDB para armazenar todos os dad