- Open
index.html - Find all instances of:
yourusernameβ Replace with your GitHub usernamemobile-car-wash-managerβ Replace with your repository name
- Save the file
- Go to: https://github.com/new
- Repository name:
mobile-car-wash-manager(or your choice) - Make it Public (required for free GitHub Pages)
- Click Create repository
# Initialize git (if not already)
git init
# Add all files
git add .
# Commit
git commit -m "Initial commit - Mobile Car Wash Manager"
# Add remote (replace with your repo URL)
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git
# Push to GitHub
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click Settings tab
- Scroll to Pages (left sidebar)
- Under Source:
- Select: GitHub Actions (recommended)
- OR: Deploy from a branch β Select
mainβ/ (root)
- Click Save
- GitHub Actions will automatically build and deploy
- Takes 2-5 minutes
- Check Actions tab to see progress
Your app will be live at:
https://YOUR_USERNAME.github.io/YOUR_REPO_NAME/
Every time you push to main branch:
- GitHub Actions automatically builds
- Deploys to GitHub Pages
- Your app updates automatically!
If you prefer manual deployment:
# Build for GitHub Pages
npm run build:github
# Deploy
npm run deploy:githubThis creates a gh-pages branch with your built app.
After deployment, verify:
- App loads: Visit your GitHub Pages URL
- Installation works: Test on mobile/desktop
- Meta tags: Use validators (see below)
- PWA: Check service worker is registered
- Open Graph: https://www.opengraph.xyz/
- Twitter Cards: https://cards-dev.twitter.com/validator
- Schema.org: https://search.google.com/test/rich-results
Your app is now live on GitHub Pages with:
- β Complete meta tags
- β SEO optimization
- β Social sharing
- β PWA support
- β Auto-deployment