This document is written as a technical instruction set for an AI coding agent that has access to an existing HTML/JavaScript astrology web app hosted on static hosting (for example, a static storage website). The goal is to convert the site into a production‑grade Progressive Web App (PWA) “with all the bells and whistles” where the platform allows it. citeturn1search24turn1search29turn0search12
Key constraint: “Full compatibility with Android and iOS” does not mean “every native feature on both OSes.” It means:
- Implement PWA capabilities using standards (manifest, service worker, modern Web APIs). citeturn1search29turn2search0turn5search5turn1search21
- Use progressive enhancement: enable features when the runtime supports them; provide fallbacks when it doesn’t. citeturn0search13turn1search7