Rippora | AI Pool Water Test and Dosing App With Laravel Key Proxy

Description

Rippora | AI Pool Water Test and Dosing App With Laravel Key Proxy

Rippora | AI Pool Water Test and Dosing App With Laravel Key Proxy turns one photo of a pool test strip into confirmed readings, a row of measured doses in the order to add them and a water balance verdict. It arrives with the sign-in, purchase, push and language work already finished: 22 screens, three AI providers behind one switch, a Laravel key proxy with its own admin panel, and a product website in the box. Light and dark are both complete, and a scripted walk opens every screen before a release goes out.

Three reasons to pick Rippora

  • Every account, store and device integration is wired: Google and Apple sign-in, in-app purchases with a paywall that lifts the 50-test limit of the free plan, push, analytics and crash reports, biometric lock, update prompts, three languages with RTL, a share sheet and remote images, each switched on from one config file.
  • Your keys stay on your server: backend/ is a Laravel key proxy with a Filament admin panel that keeps the OpenAI, Anthropic and Gemini keys, answers only the app’s three strip and label jobs, caps spending per device and across the server, and writes every call to a usage ledger; landing/ is a one-page site in Rippora’s palette.
  • Demo-ready the minute it builds: 22 screens with their empty states, four AI routes plus an on-device demo, a scripted walk through every screen; 143 app tests pass, and the back end carries 138 of its own.

Nine things you will not have to build

  • AI strip and label reading on your key or your server: Gemini, OpenAI and Claude behind one adapter when the buyer pastes a key, the included key proxy when they do not, and a Demo route that answers from sample strips; model names are settings.
  • Google and Apple sign-in: one tap on the sign-in screen; the buttons show only for the providers you configured, and the id token is swapped with the included server for a session.
  • In-app purchases and the Pro paywall: App Store and Play products behind one gateway, prices read from the store, the unlock kept offline, restore in one tap from the Pro screen.
  • Push notifications: a service reminder or a retest nudge sent from the admin panel to every install, each naming the screen it opens; the permission is asked from Settings and foreground display is handled.
  • Analytics and crash reports: screen views from Home to the pool builder, plus the exceptions people actually hit, behind a consent switch.
  • Face ID, Touch ID or fingerprint lock: lock at launch so a borrowed phone cannot open the pool’s test history and strip photos; off on devices with nothing enrolled.
  • Three languages with RTL: English, Spanish and Arabic on every pad label and dose line; a fourth language is one copied file, and the server answers in the same one.

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.