[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