EL AMIGO
Admin Portal
EL AMIGO ADMIN Local-only · No backend
localStorage

Dashboard

Quick look at your site's content. Use the nav to edit anything.

Quick Actions

How this works

1. Edit content here. Everything you change saves to this browser instantly.

2. Hit Publish. Admin generates a single index.html with all your data and photos baked in — no backend needed.

3. Drop the file in your GitHub repo. GitHub Pages re-deploys in about 30 seconds. Your site is live.

Data lives in this browser only. Use the same browser to keep editing, or back up your work via Settings → Export.

Brand & Hours

Logo, contact info, business hours, and social media links.

Logo

no logo

Upload a PNG or JPG. Will be auto-resized to 600px wide.

Contact

Hours

Social Media Links

Locations

Edit each location's info, manager, photos, videos, and specialties.

Publish to GitHub Pages

Generate a self-contained index.html that you can drop in your GitHub repo.

How it works

STEP 1
📦 Generate
Click Publish below. Admin bakes all data + photos into a single static index.html file.
STEP 2
⬇️ Download
A ZIP with index.html and .nojekyll downloads to your computer.
STEP 3
🌐 Push to GitHub
Drag the unzipped files into your repo's web view. GitHub Pages re-deploys in ~30 seconds.
📖 First time publishing? Step-by-step →
  1. Make sure you have a GitHub repo set up with Pages enabled. Settings → Pages → Source = "Deploy from a branch" → branch main, folder / (root).
  2. Hit Publish & Download ZIP above.
  3. The ZIP lands in your Downloads. Unzip it. You'll see index.html and .nojekyll.
  4. Open your repo on github.com. Click Add fileUpload files.
  5. Drag both files into the upload area. Scroll down, click Commit changes.
  6. GitHub Pages re-deploys automatically in ~30 seconds. Your site is live at https://YOUR-USERNAME.github.io/YOUR-REPO/.

Settings

Backup, restore, and admin password.

Storage Usage

Calculating…

Browsers limit localStorage to about 5MB. Each photo you upload is compressed but still takes space. If you get close to full, export your data, clear unused photos, and re-import.

Backup & Restore

Export everything (text + photos) as a JSON file. Drop it back in to restore on this or any other browser.

Change Password