מעבדת המתמטיקה - מדריך פריסה ל-GitHub Pages
- Go to https://github.com
- Click "Sign up"
- Follow the prompts
- Click the "+" button in top right → "New repository"
- Repository name:
subtraction-lab(or any name you like) - Description: "Interactive subtraction learning app for kids"
- Select "Public"
- ✅ Check "Add a README file"
- Click "Create repository"
- In your new repository, click "Add file" → "Upload files"
- Drag and drop the
index.htmlfile from this folder - Scroll down and click "Commit changes"
- In your repository, click "Settings" (top menu)
- Scroll down to "Pages" in the left sidebar
- Under "Source", select:
- Branch: main
- Folder: / (root)
- Click "Save"
- Wait 1-2 minutes for deployment
Your app is now live at:
https://presmann.github.io/subtraction-lab
For example, if your GitHub username is noam123, your URL will be:
https://noam123.github.io/subtraction-lab
- Open the GitHub Pages URL in Chrome/Firefox
- Tap the ⋮ menu → "Add to Home screen"
- Name it "מעבדת המתמטיקה" or "Math Lab"
- Now you have an app icon on your home screen!
Send the link to your tablet via:
- Google Keep
- Telegram
To make changes later:
- Go to your repository on GitHub
- Click on
index.html - Click the pencil icon (✏️) to edit
- Make your changes
- Scroll down and click "Commit changes"
- Wait 1-2 minutes for changes to deploy
- Wait 2-3 minutes after enabling GitHub Pages
- Make sure the file is named exactly
index.html(lowercase) - Check that Pages is enabled in Settings
- Clear browser cache (Ctrl+Shift+Del or Cmd+Shift+Del)
- Wait a few minutes for GitHub to rebuild
- Try incognito/private browsing mode
- GitHub Pages documentation: https://pages.github.com
- Or ask for help with your specific error message
✅ Three learning methods:
- Number Line (ציר מספרים) - Visual stepping
- Apples (תפוחים) - Delete or count mode
- Fingers (אצבעות) - Mark or count mode
✅ Bilingual Hebrew/English interface ✅ Interactive graphics with SVG animations ✅ Works offline after first load ✅ Responsive design for tablets and phones ✅ No installation required
Want a custom URL like math.yourdomain.com?
- Buy a domain from any registrar
- In your repo Settings → Pages → Custom domain
- Enter your domain
- Follow GitHub's DNS configuration guide
Feel free to modify and use this app for educational purposes.
Created with ❤️ for Hadas and Yaara