This app is ready to deploy. Follow the steps below to connect Firebase and go live at crew.weyerconstruction.com
Step 1 — Create a free Firebase project
1. Go to console.firebase.google.com
2. Click "Create a project" → name it weyer-crew-app
3. Disable Google Analytics (not needed) → click Continue
4. In the left sidebar click Build → Firestore Database
5. Click "Create database" → choose Start in test mode → pick your region → Done
6. In the left sidebar click Build → Authentication
7. Click "Get started" → enable Anonymous sign-in
Step 2 — Get your config keys
1. In Firebase console → click the gear icon → Project settings
2. Scroll to "Your apps" → click the </> Web icon
3. Name the app weyer-crew → click Register
4. Copy the firebaseConfig block shown
5. Open this HTML file in a text editor (Notepad or TextEdit)
6. Find the section that says REPLACE_WITH_YOUR_API_KEY etc.
7. Paste your real values in place of each placeholder
Step 3 — Deploy to Netlify (free)
1. Go to netlify.com → create a free account
2. From the dashboard click "Add new site → Deploy manually"
3. Drag and drop this HTML file into the upload area
4. Netlify gives you a URL like random-name.netlify.app — your app is live!
5. In Netlify → Site settings → Domain management → Add custom domain → type crew.weyerconstruction.com
6. Netlify shows you a CNAME value to copy (something like abc123.netlify.app)
Step 4 — Point crew.weyerconstruction.com in GoDaddy
1. Log in to godaddy.com → My Products → your domain
2. Click DNS → Add New Record
3. Type: CNAME
4. Name: crew
5. Value: paste the Netlify CNAME value from Step 3
6. TTL: 1 hour → Save
7. Wait 10–30 minutes for DNS to update
8. Visit crew.weyerconstruction.com — your app is live! 🎉
✅ Firebase free tier covers up to 50,000 reads and 20,000 writes per day — more than enough for your crew.
✅ Netlify free tier covers 100GB bandwidth/month — plenty for a field app.
✅ Total monthly cost: $0 until you scale significantly.
The app won't save to the cloud until you add your Firebase config, but all screens are fully functional to preview.