Setup Guide — Get Live in 30 Minutes
Follow these steps once. Everything runs on Firebase’s free Spark plan — no credit card needed.
1
Create a free Firebase project
Go to console.firebase.google.comAdd project → name it equipment-shed → disable Google Analytics → Create project
2
Add a Web App & copy your config
In your project dashboard, click the </> icon → name it equipment-shed-webRegister app → copy the entire firebaseConfig object shown on screen
3
Enable Email/Password sign-in
Firebase console → AuthenticationSign-in method → click Email/Password → toggle Enable → Save
4
Create your Firestore database
Firebase console → Firestore DatabaseCreate databaseProduction mode → pick your region → Done

Then click the Rules tab and paste this — then Publish:
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /users/{uid} { allow read: if request.auth != null; allow write: if request.auth.uid == uid; } match /listings/{id} { allow read: if request.auth != null; allow create: if request.auth != null; allow update, delete: if request.auth.uid == resource.data.ownerUid; } match /requests/{id} { allow read: if request.auth != null && (request.auth.uid == resource.data.requesterUid || request.auth.uid == resource.data.ownerUid); allow create: if request.auth != null; allow update: if request.auth.uid == resource.data.ownerUid || request.auth.uid == resource.data.requesterUid; } } }
5
Paste your Firebase config into this file
Open equipment-shed.html in any text editor (Notepad, TextEdit, VS Code). Find the section that says PASTE YOUR FIREBASE CONFIG HERE near the bottom of the file. Replace the placeholder values with the config you copied in step 2.
6
Deploy to Netlify — get a shareable link
Go to app.netlify.com/drop → drag your updated equipment-shed.html file onto the page → done! You get a free URL instantly like golden-shed-abc123.netlify.app

For your custom domain (e.g. theequipmentshed.com): Buy at Namecheap (~$12/yr) → In Netlify: Site Settings → Domain management → Add custom domain → follow their DNS steps. Usually live within an hour.
Once you paste your Firebase config and reload this file, this setup screen disappears permanently and the real app appears. Every member’s listings and requests sync in real-time across all devices.