Say the place you wish to go. Get each day of it again.
Journora is an entire Flutter app template for planning a visit. Identify a vacation spot, say what number of days and how much journey it’s, and a full day-by-day itinerary comes again — morning, afternoon and night, with a theme for every day and a per-person price estimate on each cease. Then it stops being a plan and turns into the journey: the paperwork you want on the desk, the cash the group owes one another, and the checklist of issues nonetheless to pack.
It runs on your purchaser’s personal API key — nothing is proxied by means of a server of ours, and there’s no backend to deploy. It additionally runs with no key in any respect: Demo mode ships switched on and solutions from bundled pattern journeys, so each display screen is usable the second the app launches.
4 screens you’ll not discover in different journey templates
- The transient. A vacation spot, a day stepper and a handful of chips — not a calendar vary picker. “How lengthy” is the query a planner really asks; “which dates” is the query a reserving engine asks. Tempo and funds every get their very own row, as a result of these two solutions change a plan greater than anything.
- The day. Three grouped card stacks — morning, afternoon, night — moderately than one steady timeline. A generated plan’s instances are solutions, and grouping says so actually. Lengthy-press a card and drag it into a special a part of the day.
- The doc pockets. Passports, visas, insurance coverage and bookings in a single place, on the system, with a countdown on the whole lot that expires and a warning block for something inside thirty days. Delicate fields keep masked till you faucet to disclose them, one area at a time.
- The break up funds. Log what every individual paid and who it was for, and the display screen solutions the one query a bunch really argues about: who pays whom. The settlement is computed to the fewest attainable transfers, and it’s phrased as an instruction, not a steadiness sheet.
Convey your personal key — three suppliers, or none
- Google Gemini — the beneficial default. A key from AI Studio is free and wishes no bank card, so your customers are by no means despatched to a billing type on their first run.
- OpenAI — sturdy, predictable writing. A key wants a fee technique, which fits an app with paying customers.
- Anthropic Claude — essentially the most cautious with a protracted, structured transient; it holds a multi-day plan collectively.
- Demo mode — six hand-written pattern itineraries. All the time free, no key, no community name, each display screen totally populated.
Every supplier is a small REST consumer. No vendor SDKs are used anyplace, so no supplier package deal replace can break your construct, and the entire app relies on 4 packages. Including a fourth supplier is one class and one catalog entry — no display screen modifications.
Mannequin names expire. This template is constructed for that.
Each AI mannequin id is an editable area in Settings, by no means a relentless within the supply. When a supplier retires a mannequin, the app says so in a sentence a person can act on and provides a button straight to the sphere the place the repair is typed — no app replace, nothing to recompile. The documentation has a bit on it, and every supplier card carries a hyperlink to that supplier’s present mannequin checklist. That is the only most typical grievance about AI templates on this class, and it’s designed out moderately than documented round.
What’s within the package deal
- 22 screens and sheets, mild and darkish, each palettes outlined aspect by aspect in a single file
- A bundled library of 12 locations and 6 full pattern itineraries — actual locations, day themes, per-stop prices and sensible notes, written out moderately than generated
- A packing checklist with a visual rule set: solutions come from journey size, vacation spot and acknowledged pursuits, and each instructed line is marked as a guess so it may be corrected
- Clear GetX structure: view to controller to service to information. No display screen ever reads the mock layer, so changing a service technique physique is all it takes to go dwell
- 60 widget and repair assessments, together with the settlement arithmetic, and
flutter analyzecomes again with zero points - An offline HTML information: setup with and with out the terminal, a supplier key walkthrough, request headers and error dealing with per supplier, re-skinning, venture construction, troubleshooting and a terminal glossary
- Bundled variable fonts and pictures, licensed for business use, with a credit file for each picture
Works offline, and means it
All three typefaces are bundled and declared in pubspec.yaml — nothing is fetched at runtime, so the interface renders identically on a chilly first launch and on a aircraft. The doc pockets is on-device by design: the one second journey paperwork matter is the second with no sign.
Re-skin it in a single file
Each coloration is a token in app_colors.dart, each typeface is a household fixed in app_text_theme.dart, and each nook radius and margin is in app_spacing.dart. Swap the pictures by dropping information into one folder — a lacking picture falls again to a drawn glyph moderately than crashing the display screen.
Necessities
Flutter SDK 3.29 or newer, Dart 3.7 or newer, and Android Studio or VS Code. Android and iOS. No server, no Firebase, no database.
Sincere notes before you purchase
- Third-party API prices are yours. Journora ships no keys and no included quota. Connecting it to Gemini, OpenAI or Claude will contain these third-party companies, which is able to incur their very own separate prices not included on this merchandise. Gemini has a free tier that wants no bank card; the opposite two require a fee technique. Demo mode is free without end and wishes no key in any respect.
- A generated itinerary might be unsuitable. Opening hours, costs and whether or not a spot is open in any respect are the mannequin’s finest guess, not dwell information. Journora says so on the screens that present them. Verify with the operator earlier than counting on any of it, and don’t deal with a generated plan as a reserving.
- The paywall is a mock. Plans, a every day technology quota and an improve movement are all wired up, however no fee code ships — actual purchases want your personal retailer merchandise and receipt validation. The documentation says the place to plug them in.
- Doc attachments are recorded, not opened. The pockets shops a file report on the system; opening it wants whichever file-viewer package deal you like. The documentation covers the place so as to add it.
- No backend is included, by design. There may be nothing to host and nothing to pay for month-to-month.
Changelog
- v1.0 — first launch.

