Convert Python/Streamlit App (“CalorIA”) into Installable PWA (Mobile App Experience)

Замовник: AI | Опубліковано: 24.11.2025
Бюджет: 250 $

I have a nutrition app built in Python + Streamlit + Supabase. The app is fully functional, mobile-friendly, and already deployed on Streamlit Cloud: Now I want the app to behave like a real mobile app — installable on Android/iOS home screens, with icon + splash screen + fullscreen mode. So the goal is to wrap the existing web app into a PWA. What I need (deliverables): Create a proper PWA wrapper, including: manifest.json service-worker.js App icon (I will provide the logo) Theme color + background color Splash screen on mobile The PWA should: Be installable (“Add to Home Screen” appears automatically) Open in fullscreen, without browser UI Hosting the PWA You can host it on Vercel, Netlify, or Cloudflare Pages I only need you to set it up and provide instructions Test on Android and iOS Confirm installation works from Chrome + Safari Confirm splash screen and icon load correctly Code delivery Push all PWA files to my GitHub repository Add a simple README explaining the structure Stack: Python + Streamlit Supabase (Auth, DB, Storage) OpenRouter API Hosted on Streamlit Cloud PWA wrapper will be static (JS/CSS/HTML) What I will provide: App logo (PNG 512×512) Brand colors Access to GitHub repo Access to hosting platform (Vercel or Netlify) Expected duration: 1–3 days (it’s small project and well-defined task)