Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

JeremyClaw/meeting-finder-007

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Jer
Hôte:
Find the closest AA, NA, or CA recovery meeting in South Africa # Meeting Finder 007 Find the closest recovery meeting anywhere in South Africa. Pulls AA, NA, and CA meetings from each fellowship's public meeting list, and sorts them by distance from the user. **Privacy by design:** no accounts, no analytics, no cookies. Geolocation is used in the browser only and never sent anywhere. The whole meeting dataset ships to the client, so distance sorting happens on the device. ## How it works - `scripts/collect.mjs` scrapes the three sources and writes `public/data/meetings.json` (~700 meetings, all with coordinates): - **AA** (`aasouthafrica.org.za`) — TSML plugin JSON cache, filename discovered from the meetings page each run - **NA** (`na.org.za`) — same TSML plugin on 4 regional sub-sites (wc, jhb, kzn, pta) - **CA** (`ca.org.za`) — static HTML pages parsed with cheerio; coordinates resolved from Google Maps links, cached in `scripts/geocache.json` - `.github/workflows/refresh-data.yml` re-runs the collector weekly and commits the result, which triggers a redeploy. - The Next.js app (`app/`) is fully static and client-side. ## Development ```bash npm install npm run collect # refresh public/data/meetings.json npm run dev # localhost ``` ## Deployment - **GitHub:** `github.com` (public) - **Live site:** meeting-finder-007.vercel.a… - **Deploy method:** direct CLI (`npx vercel --prod`), NOT git-linked auto-deploy. The Vercel↔GitHub app connection fails with a 400 on `git connect` for this account (same issue hit on the hotel-dashboard project) — repo/org access for Vercel's GitHub App likely needs re-granting from the Vercel dashboard. Until that's fixed, deploy manually after pushing: ```bash git push npx vercel --prod --yes ``` ## Disclaimer Independent community project. Not affiliated with, endorsed by, or a service of Alcoholics Anonymous, Narcotics Anonymous, or Cocaine Anonymous. Meeting details come from each fellowship's public meeting lists. Always conf …

Visit

github.com

Similaires

AKB1-007woemike/Finder-Unicefhajiskyy/weather-finderAnnalartey/care-finderAdezb/medcare-finderabdolsv/fuel-finder

AKB1-007

An interview with Speaker 4 (pseudonym: Louise), a 67-year-old female Iyasa speaker living in Campo

woemike/Finder-Unicef

Barclays Hackathon #openminds - Finals after developing a phone app and a website for finding lost c

hajiskyy/weather-finder

find 5 day projections of weather conditions in certain cities in nigeria

Annalartey/care-finder

An app that helps you locate hospitals in Ghana # Getting Started with Create React App This proje

Adezb/medcare-finder

Find hospitals and medical centers around you in Nigeria # MedCare Finder Application MedCare Find

abdolsv/fuel-finder

Crowdsourced fuel prices and availability for drivers in Nigeria to check whether a station actually