Marketing & download landing page for NetPulse
a lightweight connectivity & exit-IP monitor for Android by ShuttleLab.
🌐 netpulse.shuttlelab.org · 📱 Android app source: ShuttleLab/NetPulse
This repo is just the website. The NetPulse Android app (Kotlin) lives at ShuttleLab/NetPulse. Bilingual (English / 中文), static export, runs anywhere.
- Landing page — hero, feature overview, screenshots, how-it-works, and a download call-to-action.
- Download — links to the latest APK on GitHub Releases (a Google Play badge is reserved for later via a flag in
app/[locale]/page.tsx). - Privacy policy — discloses exactly what the app does, the permissions it uses, and the external IP-geolocation services it contacts (
ip.imin English,ip9.com.cnin Chinese). - Bilingual — English and Chinese via URL-based i18n (next-intl).
- Themeable — ShuttleLab purple palette with light/dark/system appearance.
npm install
npm run dev(During development open /en or /zh — / is promoted to English only in the production build.)
npm run buildOutput is in out/ for static deployment to Cloudflare Workers.
Licensed under the GNU Affero General Public License v3.0 — see LICENSE.
