Research about cross platform stack for new project

For this project, the client wants a web app (which should run on POS devices and lobby TVs), an iOS and an Android app. As a solo dev who is proficient in React, I think the best route to take is Next.js (with static export), Ionic, Capacitor and Tailwind (for custom CSS). Regarding CI, I'll use Vercel and Appflow. For the backend, I'm going to choose Strapi, hosted on AWS using Docker (S3 + CloudFront for Assets).