536384

536384

Reminder to you & me : Let’s go touch some grass

aanchal khandelwal

© 2026

aanchalaameria@gmail.com

resume (PDF) →

instagram

linkedin

twitter

Find me anywhere as aanchaling

built with love, brain and

AI in the slowly burning world

Our trips,

at one place.

How a simple trip tracker evolved into a shared travel operating system for two people grew from an Excel sheet. Multiple cities and plans that keep changing.

Goal

Create one secure place where both of us could see every confirmed ticket, tentative journey, booking source and traveller—and understand how each trip affected Rishi’s days in Thailand.

Problem

Bookings were scattered across different apps IndiGo, Thai Airways, AirAsia, Air India, Indian Railways, emails and booking platforms. Finding who booked what and where required repeated searching.

Some journeys were individual and others were together, while tentative visits home existed only in chats or spreadsheets.

Every arrival and departure affected the Thailand residency-day calculation. Planned journeys also needed to be counted without confusing them with confirmed travel.

Solution

Transformed our shared Excel sheet into a secure, responsive travel website with one timeline for personal and shared journeys.

Brought confirmed tickets and “Yet to be booked” plans together, supported by traveller filters, a calendar and Smart Trip Hubs.

Used GPT models to parse cities, airport codes and ticket information, reducing repetitive manual entry.

Built and refined the product through short prompts via phone—shipping small improvements to its logic, icons, copy and layout as we used it.

Impact

Our trips needed adult supervision.

With this many flights, trains and rides, even our itinerary needed a full-time manager and we build it.

The context

Our travel was spread across too many places.

Some tickets were booked directly with IndiGo, Thai Airways, AirAsia or Air India. Others came through Indian Railways or a booking platform. Some journeys were personal; some were together. Remembering who had booked what—and where the confirmation lived—became unnecessarily confusing.


Because we were long-distance for parts of the year and frequently travelled home, the work started much earlier than the booking. We had tentative dates to align, journeys still to book and Rishi’s days in Thailand to calculate.

The information lived across WhatsApp, email confirmations, calendars and memory. We used excel to plan stuff sometimes were always confused and every “when are you coming?” started another round of searching.

How might we bring confirmed bookings, unfinished plans and residency-day calculations into one shared, dependable place?

The Problem

Finding a ticket was only the visible problem.

Underneath it were four connected questions: where was it booked, who was travelling, what was still only a plan and how did every journey affect the number of days Rishi spent in Thailand?

01

Bookings had no single home

Airline apps, railway accounts, emails and chat screenshots all held different parts of the answer.

02

Ownership was easy to lose

A ticket could belong to Rishi, Aanchal or both—and either person might have booked it.

03

Planning began before booking

Long-distance coordination depended on tentative journeys that did not yet have a PNR or final date.

04

Trip changed the BKK days

Arrival, departure and planned days had to be calculated consistently, not repeatedly by hand.

Strategy

Make it useful first. Refine it through use.

People already manage flights, hotels, visas & itineraries. Connectivity is often postponed until three days, or even one day, before travel.

01

Show what matters next, then the archive.

02

Keep personal travel behind a secure login.

03

Keep ownership visible at every level.

04

Use GPT to parse cities and booking details.

How it evolved

From a spreadsheet to a travel system, one question at a time.

We built almost entirely through the chat interface on our phones. We gave it small requests, used the result, then returned with the next issue—an icon that felt wrong, a label that was unclear or a planning state that was missing. Early on, usefulness mattered more than a perfect interface. Visual consistency, responsiveness and accessibility were strengthened through later refinement passes.

Version 01 · Visibility

Giving every booked journey one home

The Excel sheet proved that a shared source of truth reduced searching. The first secure site kept that structure, but made the next departure, traveller and ticket details immediately visible.

One protected shared timeline

Rishi, Aanchal or both

Booking source and ticket in context

Version 02 · Planning

Give unfinished plans a place

Real travel exists before the booking confirmation. Dashed “Yet to be booked” states made intention visible without pretending that details were final.

Planned and booked coexist

Flexible-date language

Upload ticket when ready

Version 03 · Orientation

See the month—and what each trip changes

The calendar surfaced overlaps, weekends and gaps. A dedicated Thailand-days view then used confirmed and planned journeys to make residency planning part of the same travel system.

Weekend and today emphasis

Confirmed and planned-day counts

Consistent arrival/departure rules

Version 04 · Intelligence

Let GPT do the repetitive interpretation

Ticket inputs did not always name places consistently. GPT models helped parse city names, airport codes and booking details, while deterministic product rules grouped related legs into Smart Trip Hubs.

City and airport-code parsing

Related tickets grouped automatically

Suggestions stay attached to the journey

Handling complexity

The interface stayed simple because the model became clearer.

The breakthrough was not another screen. It was defining a small set of rules that could classify every journey consistently.

Intent

Planned / booked

A journey can exist before a ticket does. Confirmation changes its state, not it identity.

Ownership

Rishi / Aanchal / both

Ownership powers personal filters while preserving one shared source of truth.

Time

Past / today / upcoming

The same record changes prominence as time moves forward; it does not disappear.

Outcome

A personal tool that reduced coordination to a glance.

Shared clarity

Both people can see what is

confirmed, what is pending and

who is travelling.

Less re- checking

Dates, times, tickets and trip

context no longer need to be

reconstructed from chats.

A system that grows

New edge cases fit into a small

set of rules instead of creating a

new interface every time.

Reflection

The product became the process.

We did not wait for a complete specification or a perfect interface. We built through chat on our phones, used every small version in real life and refined what created friction. That made each exception an unbooked leg, a timezone ambiguity, a day-count rule an opportunity to make the system clearer, not the screen busier.

Explore more work

Next project ↗

Create a free website with Framer, the website builder loved by startups, designers and agencies.