# Plan Gacha

A travel itinerary tool for preparing primary, backup, rainy-day, or cross-city plans, then adjusting them around dates, weather, bookings, and what actually happens.

## Metadata

- HTML: https://glenzli.com/en/projects/plan-gacha/
- Markdown: https://glenzli.com/en/projects/plan-gacha.md
- Collection: Projects
- Language: en
- Published: 2026-07-04
- Updated: 2026-08-29
- Status: active
- Tags: travel, planner, weather, checklist, local-first

## Content

> **Development preview.** Data formats and interactions may still change. Keep JSON backups of important trips.

Plan Gacha is a travel itinerary tool. Prepare primary, backup, rainy-day, or cross-city plans before departure, then adjust each day around dates, weather, reservations, and what actually happens.

  ![Plan Gacha itinerary and candidate-plan interface](/images/projects/plan-gacha-banner.webp)

Open the hosted build at [/apps/plan-gacha/](/apps/plan-gacha/?lang=en).

## Current capabilities

    **Trips and schedules**
    Manage multiple trips, lodgings, daily assignments, and candidate plans with layouts for both mobile and desktop.

    **Schedule changes**
    Surface date limits, closures, weather, must-go items, and existing assignments, with an impact preview before plans move or clear.

    **Records and checklists**
    Record skipped days or stops, daily reviews, and archive summaries while maintaining a separate trip checklist.

    **JSON and external AI**
    Import or export trips and checklists separately, or generate a prompt for an external AI and review the returned JSON before applying it.

## Data and deployment

The current build is a frontend-only application with no account system or default backend. Data lives in browser `localStorage`; a deployment host may also provide an optional remote JSON storage adapter. Weather comes from Open-Meteo and is cached in the browser.

## Current scope

- Local data is not shared automatically across browsers, devices, or origins.
- Trips and standalone checklists have separate exports. Weather cache data is excluded from exports and remote sync.
- Remote sync is available only when the host provides a compatible `driveStorage` API.
- The PWA currently provides installable `standalone` presentation without a Service Worker or offline cache.
- Weather risk remains advisory rather than making schedule decisions for the user.
