APP AMOR em stack premium com React, Vite, TypeScript, Framer Motion e Capacitor, mantendo pipeline de APK.
src/app/: bootstrap da aplicacao e navegacao por capitulossrc/components/: blocos visuais reutilizaveissrc/sections/: capitulos da experienciasrc/data/content.ts: hero, quiz, galeria, timeline, memorias, promessas e textos finaissrc/services/: acesso isolado a storage, audio, countdown e browser APIssrc/styles/: tokens, globals, layout e componentes basepublic/assets/: fotos finais tratadas por categoria (hero,highlights,timeline,gallery,memories)scripts/prepare-photos.mjs: prepara as fotos do ZIP em WebPandroid/: projeto Android do Capacitorios/: projeto iOS do Capacitorwww/: build web pronto para sync do Capacitor
npm run dev: ambiente local com Vitenpm run lint: verificacao com ESLintnpm run typecheck: verificacao TypeScript strictnpm run build: gera a pastawwwnpm run photos:prepare: converte e organiza as fotos em WebPnpm run cap:sync: build web + sync do Capacitornpm run android:open: abre o projeto Androidnpm run ios:open: abre o projeto iOSnpm run apk:debug: gera APK debug emandroid/app/build/outputs/apk/debug/npm run apk:release: gera APK release emandroid/app/build/outputs/apk/release/
npm installnpm run photos:preparenpm run lintnpm run typechecknpm run buildnpm run cap:syncnpm run apk:debug
- Execute tudo a partir de
apps/nossa-historia. - O countdown atual considera a data alvo em
src/data/content.ts. - O app valida memorias, datas e imagens antes de persistir no storage.
- Como o projeto esta no OneDrive, builds Android ainda podem sofrer lock de arquivos. Se isso acontecer, limpe
android/app/buildeandroid/buildantes de rodar de novo.