Joulora | Flutter AI Electricity Bill and Appliance Cost App With Laravel Key Proxy

Description

Joulora | Flutter AI Electricity Bill and Appliance Cost App With Laravel Key Proxy

Joulora | Flutter AI Electricity Bill and Appliance Cost App With Laravel Key Proxy an electricity bill app with the parts you would otherwise build for weeks already in the box: 21 finished screens, a bill reader that turns a photo into every printed line, a ribbon that shows where the money went, a power strip that prices each appliance, a month-end forecast, a tariff ledger, Google and Apple sign-in, in-app purchases, push, three languages, a Laravel key proxy with an admin panel and a landing page. Dark and light, every screen walked by a test driver.

Why this one

  • The integrations are already done: Google and Apple sign-in, in-app purchases, push notifications, analytics and crash reports, Face ID / fingerprint lock, update prompts, three languages with RTL, a share sheet and remote images, each behind one interface and switched on from one config file. The paywall lifts the 12-bill limit of the free plan.
  • A server and a landing page come with it: backend/ is a Laravel key proxy with a Filament admin panel that holds the OpenAI, Anthropic and Gemini keys, runs only the app’s own jobs, caps spending per device and server-wide, and logs every request; landing/ is a one-page product site already in Joulora’s colors.
  • Ready to show on day one: 21 screens with empty states, four AI routes plus an on-device demo, a driver that walks every screen before each release; 188 app tests pass, and the back end has 105 more of its own.

Built for developers

  • Clean GetX architecture: View, Controller, Service, with every calculation in plain Dart engines the screens only call.
  • Four pure Dart engines: tariff, appliance, forecast and bill comparison, each with its own tests and liftable into another app.
  • One adapter for four AI routes: Gemini, OpenAI, Claude and your own server sit behind one adapter interface and one error vocabulary; model names are a setting, not a constant.
  • One config file for every integration: feature_config.dart holds the product ids, client ids and switches.
  • One color file re-skins the app, and the icon and the landing page are generated from the same palette.

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.