An example IoT app built with NextJS (NodeJS + React) and the InfluxDB API client library for Javascript.
active 2024-02-16 → 2026-08-11 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 908 days from 2024-02-16 to 2026-08-11. Pushes: 9 total, peak 2 in a day. Pull requests: 10 total, peak 3 in a day. Issues: 6 total, peak 6 in a day. Comments: 12 total, peak 9 in a day. Stars: 6 total, peak 1 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| jstirnaman | 19 | 5 | 3 | 4 |
| Copilot | 10 | 0 | 0 | 8 |
| jdstrand | 8 | 4 | 2 | 0 |
| dependabot[bot] | 5 | 0 | 5 | 0 |
Recent activity
Latest issues, pull requests and releases
- Pull request#48dependabot[bot]2026-08-11 22:24
- Issue#38jstirnaman2026-02-10 17:51Update app to use InfluxDB 3 Core
- Issue#37jstirnaman2026-02-10 17:19This workflow suggests reading back `.env.local` values (for example with `cat`/`grep`), but `.claude/settings.json` currently denies `Read(./.env.*)`, which includes `.env.local`. Either relax the permissions policy for `.env.local`/`.env.development` or adjust the workflow to avoid reading `.env.*` files.
- Issue#35jstirnaman2026-02-10 17:18`pages/api/measurements/index.js` is listed as a “Telemetry query endpoint”, but it doesn’t export a default Next.js API handler (it exports `getMeasurements()`), so it isn’t directly an endpoint. Consider rewording this as a shared telemetry query helper, or add an actual `/api/measurements` route if that’s intended.
- Issue#34jstirnaman2026-02-10 17:17The compose setup instructions create an auth database named `iot_center_auth`, but the repo’s default `INFLUX_DATABASE_AUTH` in `.env.development`/README is `iot_center_devices`. This mismatch will cause “database not found” errors unless users also change env defaults; align the database name here or update the project defaults consistently.
- Issue#32jstirnaman2026-02-10 17:16Troubleshooting suggests `grep INFLUX_TOKEN .env.local`, but `.claude/settings.json` denies `Read(./.env.*)`—an agent using Claude Code won’t be permitted to run read operations against `.env.local`. Either relax the deny rule (for non-secret `.env.development` at least) or adjust troubleshooting steps to avoid reading `.env.*` files.
- Issue#25jstirnaman2026-02-10 04:19`POST /api/devices/:deviceId/measurements` doesn't use `deviceId` param
- Pull request#20jstirnaman2026-02-09 23:22
- Pull request#19jstirnaman2026-02-09 22:48
- Pull request#18jstirnaman2026-02-09 22:00
- Pull request#16dependabot[bot]2025-12-13 14:21
- Pull request#16dependabot[bot]2025-12-13 14:21
- Pull request#16dependabot[bot]2025-12-13 14:21
- Pull request#15jdstrand2025-09-02 16:50
- Pull request#14jdstrand2025-06-16 13:11
- Pull request#13dependabot[bot]2025-01-04 02:27
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 6 stars here means stars gained during the window, not the repo's star count.