Saving Your Work

Saved Presets

Save your selected POI categories, search radius, custom distances, per-category POI limits and custom marker colours as named presets for quick access. Perfect for recurring trip types like bikepacking, hiking, or road trips.

Creating a Preset

  1. Select the POI categories you want
  2. Set your search radius (and custom distances if needed)
  3. Click File โ†’ Save POI Preset
  4. Enter a descriptive name (e.g., "Bikepacking Setup", "Hiking Essentials")
  5. Click Save to Browser, or Download as File to keep the preset as a .json file

Loading a Preset

  1. Click File โ†’ Load POI Preset
  2. Select from your saved presets
  3. The preset will apply immediately and automatically search if a route is loaded
  4. The same dialog can load a preset .json file you downloaded earlier

Managing Your Presets

Below is a list of all your saved presets. You can view details, load, or delete presets from this page.

No saved presets yet. Create your first preset in the main application!

Features

  • Active Preset Indicator - Shows which preset is currently active
  • Auto-clear on manual changes - Indicator clears when you manually change categories, radius, or distances
  • Overwrite protection - Warns before overwriting existing presets
  • Browser storage - Presets saved locally in your browser (no account needed)
  • Timestamp tracking - See when presets were created and last used
๐Ÿ’ก Tip: Create multiple presets for different trip types. For example, "Day Cycling" (water + cafes), "Bikepacking" (water + accommodation + bike shops), or "Road Trip" (fuel + restaurants + hotels).

Project Save/Load

Save your entire work session - including route, POIs, settings, and map view - as a named project. Return later and pick up exactly where you left off!

The Save Project dialog, with a name field, a description, and a summary of what will be saved.
Saving a project keeps the route, everything found along it, and your own edits together in the browser.

What is a Project?

A project is a complete snapshot of your current work, including:

  • Route Data: Every route in the project, with all its points and elevation
  • POI Data: All discovered POIs with their categories and custom distances
  • Search Settings: Selected categories, search radius, custom distances
  • Map View: Current map position, zoom level, and layer selection
  • Application Settings: Distance units, dark mode preference
  • Statistics: Route distance, elevation gain/loss

Saving a Project

  1. Load or plan a route and search for POIs
  2. Configure your settings (categories, radius, custom distances)
  3. Click File โ†’ Save Project
  4. Enter a descriptive project name (e.g., "Wales Day 2 Planning")
  5. Optionally add notes/description
  6. Click Save to Browser

Loading a Project

From Landing Page (Quick Access):

  • When you visit PitStopper.net, saved projects appear as cards
  • See the 3 most recently used projects
  • Click Load on any project card to restore it instantly
  • Click View All Projects to see your complete list

From the File menu (full management):

  • Click File โ†’ Load Project
  • Browse all saved projects with details
  • Click Load to restore a project
  • Click Delete to remove unwanted projects

Downloading & Sharing Projects

You can download projects as files to back them up, transfer to another device, or share with others.

Downloading a Project:

  1. Click File โ†’ Save Project
  2. Enter a project name and optional description
  3. Click Download as File
  4. A .psp file will be saved to your downloads folder

About .psp Files:

  • PSP stands for PitStopper Project
  • Files are compressed (gzip) to reduce size by 70-85%
  • A 1MB project typically compresses to around 200KB
  • Can be uploaded on the landing page or via File โ†’ Load Project

Loading a .psp File:

  • Drag and drop the .psp file onto the landing page, or
  • Click Upload GPX, FIT, KML or Project File and select the file, or
  • Use File โ†’ Load Project โ†’ Load from File
๐Ÿ’ก Backward Compatibility: PitStopper still supports the older .json project format. If you have old project files, they will load without any issues.

Managing Your Projects

Below is a list of all your saved projects. You can view details and delete projects from this page.

No saved projects yet. Save your first project from the main application!

Important Notes

โš ๏ธ Browser-Specific Storage: Projects are saved in this browser's own storage (IndexedDB) and will only be accessible from this browser on this computer. Projects are not synced across devices or browsers, and clearing your browsing data removes them. To move a project elsewhere, download it as a .psp file.
๐Ÿ’ก Storage Limits: Projects live in IndexedDB, which gives them far more room than the few megabytes browsers allow for localStorage. PitStopper still asks you to confirm before saving a project larger than 5MB, because very large projects are slow to load. If IndexedDB is unavailable - some private browsing modes switch it off - PitStopper falls back to localStorage and its much smaller limit. Your preferences and the recovery draft are kept in localStorage either way.

Use Cases

  • Multi-day trip planning: Save each day as a separate project
  • Alternative routes: Compare different route options by saving each as a project
  • Work in progress: Save your current work and come back later
  • Shared computer: Keep multiple users' projects organized

Auto-Save

Every 60 seconds, PitStopper saves your work in two separate places:

  • A recovery draft - always, even before you have named a project. This is what the "Unsaved work found" prompt restores if the browser closes unexpectedly.
  • The open project - if you have a project open from browser storage, your changes are also written back into it, so it stays up to date without you doing anything.

That second one is worth understanding properly: editing an open project changes the saved copy, not just a temporary one. It means you can never lose an afternoon's work to a crash - but it also means an experiment you did not want to keep gets written into the project too. Which is what Save and Revert are for.

The save status button

At the top right of the screen, just before the PitStopper logo, a button shows the state of your work. Click it for the actions that go with it.

  • Saved - what is on screen matches the last version you saved.
  • Unsaved changes - you have changed things since you last pressed Save. They are safely in your browser, but they are not yet a version you have committed to.
  • Not saved as a project - your work is being kept for recovery but has no project name yet. This is also what you see for a project opened from a .psp file or a shared link.
  • Auto-save paused - you have turned auto-save off for this project.
  • Save failed - usually browser storage being full. See Browser Storage.

Revert to last saved

Pressing Save does something beyond writing your work down: it marks that version as the one you can return to. Auto-save never moves that mark, however many times it runs in between.

So if you have been experimenting and want the previous version back, open the save status button and choose Revert to last saved. Your project goes back to how it was the last time you pressed Save.

  • If you have not pressed Save this session, Revert returns you to the version as you opened it.
  • Reverting discards the changes made since that point, and cannot itself be undone - you are asked to confirm first.
  • Undo (Ctrl+Z) is a different thing: it steps back through individual actions, and only within the current session. Revert jumps straight back to a saved version and survives a reload.

Pausing auto-save

If you want to try something without it reaching your saved project at all, choose Pause auto-save from the save status button. Your project is left exactly as it was, and the recovery draft keeps working in case the browser closes.

Pausing lasts for the current session only - it resumes if you reload, and when you press Save.

๐Ÿ’ก Tip: Opening a .psp file or a shared link does not add it to your browser's projects. It stays as unsaved work until you choose Save, so opening a file someone sent you can never overwrite a project of your own with the same name.
๐Ÿ’ก Tip: If you see an "Unsaved work found" prompt when loading PitStopper, it means you have changes from a previous session that weren't saved as a project. Click "Restore" to bring your work back, or "Don't Save" to start fresh.