Skip to content

Firebase Live App Recovery and Import

Date: 2026-05-04
Recovered Site: https://golfchart-multiclub.web.app
Firebase Project: golfbilkontroll-skigk
Firebase Hosting Target: multiclub -> golfchart-multiclub

Purpose

This document records how the live Firebase app snapshot was recovered into a local folder under C:\Dev\, then imported into this Git repository for version control and maintenance.

Folder Locations

  • Recovery working folder (outside repo): C:\Dev\golfchart-multiclub-live
  • Git-tracked folder (inside repo): C:\Dev\GKIT-Cart-Rental-app\firebase-live

What Was Recovered

Firebase Hosting only serves built/static assets. The recovered content is a deployable build snapshot, not full original source code.

Recovered files include:

  • public/index.html
  • public/assets/index-*.js
  • public/assets/index-*.css
  • .firebaserc
  • firebase.json

Verified Firebase Configuration

.firebaserc maps:

  • default project: golfbilkontroll-skigk
  • hosting target: multiclub -> golfchart-multiclub

firebase.json hosting config:

  • public directory: public
  • SPA rewrite: ** -> /index.html

Recovery Commands Used

firebase projects:list
firebase hosting:sites:list --project golfbilkontroll-skigk
firebase hosting:sites:get golfchart-multiclub --project golfbilkontroll-skigk

Mirror to repo command:

robocopy C:\Dev\golfchart-multiclub-live C:\Dev\GKIT-Cart-Rental-app\firebase-live /MIR

Ongoing Workflow

  1. Work on Firebase snapshot in firebase-live.
  2. Commit all changes to Git.
  3. Publish documentation through MkDocs GitHub workflow.
  4. Deploy updates with Firebase CLI from firebase-live when needed.

Notes

  • This import provides a stable baseline and audit trail in Git.
  • If original app source exists in a separate Firebase Studio workspace, that source should be linked separately. This recovery captures the live deployable snapshot.