Notes on Moodle Web App and Mobile App; Migrating old PHP sites to REST with Mobile App - ChatGPT
7 Mar. 2026: Note that this post had unnecessary CSS and tags bloat. So I removed the bloat by following procedure in this post: Fixing Gemini/ChatGPT chat to Blogger Compose post copy-paste causing upto 1.5 MB post size bloat due to unnecessary CSS https://raviswdev.blogspot.com/2026/03/fixing-gemini-chat-to-blogger-compose.html . I confirmed that no text was lost in this process. I followed that by manual fixing of some but not all formatting issues, local anchor issues and then manually checking that the conversion is generally OK. Last updated on 7 Sep. 2025 Contents Section Summaries 1. Moodle Mobile + Web App Tech. Stacks 2. Providing REST API in PHP 3. Migrating traditional PHP website (pure SSR, no API) to Modern Mobile + Web + REST API App 4. Expanding on API load/performance issues between SSR web app and API mobile app 5. React and React Native were new/not around yet when Moodle picked AngularJS for its mobile app 6. React vs Angular (2025) 7. Perfo...