Skip to content

LIN4CRE/mob-deals

Repository files navigation

mob-deals Banner

Mob Deals — South Yorkshire SIM-only comparison

Mob Deals

Transparent, accessible SIM-only mobile comparison for South Yorkshire with a broad UK provider directory, scheduled public source checks and number-switching help.

Mob Deals is a polished GitHub Pages website built to replace unsupported guarantee claims with clear methodology, provider confirmation links, accessible UI, SEO-ready metadata, scheduled live public source checks and fast static delivery.

Tags

github-pages · static-site · mobile-deals · sim-only · south-yorkshire · accessibility · seo · performance · wcag · vanilla-js

Live site

https://lin4cre.github.io/mob-deals/

What changed

  • Removed fake/random “fresh data” scraping.
  • Removed unsupported “lowest price guaranteed” claims.
  • Added transparent disclaimers and methodology.
  • Added semantic HTML, skip link, accessible labels and visible focus states.
  • Added expanded static deal cards/table so content works without JavaScript.
  • Added 64-record provider/source directory, scheduled live public source reachability checks and PAC/STAC/INFO switching help.
  • Added Privacy, Terms, About, Contact, Methodology and Accessibility pages.
  • Added sitemap, robots file, manifest, canonical, Open Graph/Twitter metadata and JSON-LD.
  • Replaced Tailwind CDN and Chart.js with a small self-hosted CSS/JS footprint.
  • Added clean branding assets: banner and icon.

Repository about

A responsible, SEO-ready and accessibility-first comparison site for South Yorkshire SIM-only mobile deals, deployed on GitHub Pages.

Project structure

The repository also includes issue templates, a security policy and a lightweight quality-check workflow so future changes preserve the current trust, accessibility and performance posture.

.
├── index.html
├── about.html
├── methodology.html
├── contact.html
├── privacy.html
├── terms.html
├── accessibility.html
├── providers.html
├── switching.html
├── automation-roadmap.html
├── 404.html
├── robots.txt
├── data/
│   ├── deals.json
│   ├── providers.json
│   └── live-sources.json
├── scripts/
│   └── update_live_data.py
├── sitemap.xml
├── manifest.webmanifest
├── .nojekyll
├── LICENSE
├── SECURITY.md
├── CONTRIBUTING.md
└── assets/
    ├── app.js
    ├── styles.css
    ├── icon.svg
    ├── og.svg
    └── banner.svg

Local development

Open index.html directly in a browser, or run a local static server:

python3 -m http.server 8080

Then visit http://localhost:8080.

Deployment

GitHub Pages can deploy directly from the main branch root.

Live data policy

Mob Deals separates manual deal entries from automated public source checks.

  • data/deals.json contains manual comparison entries that require provider confirmation before switching.
  • data/providers.json contains the broad provider/source directory: core UK networks, MVNOs, retailers, business mobile, travel eSIMs and legacy watchlist records.
  • data/live-sources.json is generated by scripts/update_live_data.py and can be refreshed daily by GitHub Actions. It records source reachability, final URLs, status codes and raw price-like tokens where visible.

The site does not claim guaranteed lowest pricing or final checkout availability. Automated tokens are signals only; human review is required before publishing deal prices.

License

MIT, unless changed by the repository owner.

About

UK mobile provider decision tool with live public source checks, SIM-only comparison data and keep-your-number switching help.

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors