https://github.com/yuameshi/status-detector
Website status detector frontend ( backend by status robot )
https://github.com/yuameshi/status-detector
nextjs nextjs-example uptime-monitor uptime-robot uptime-robot-api
Last synced: about 2 months ago
JSON representation
Website status detector frontend ( backend by status robot )
- Host: GitHub
- URL: https://github.com/yuameshi/status-detector
- Owner: yuameshi
- License: mit
- Created: 2025-01-13T03:17:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-23T03:05:05.000Z (6 months ago)
- Last Synced: 2025-12-24T17:49:26.014Z (6 months ago)
- Topics: nextjs, nextjs-example, uptime-monitor, uptime-robot, uptime-robot-api
- Language: TypeScript
- Homepage: https://status.yuameshi.top
- Size: 467 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Status Detector App
[Demo](https://status.yuameshi.top/)
## Getting Started
- Install dependencies
- `npm install`
- Create environment variables
- Create a `.env` file in the root directory and add the following environment variables to the `.env` file or export them to the terminal
- Rules:
- EXTERNAL_LINKS: Underscore separated list of external links to be displayed in the footer, each link should be in the format `name|url`
- SHOW_LINKS: Boolean(`true`/`false`) value to show or hide the external links
- MAX_DAYS: Maximum number of days to show the status of the services
- API_KEYS: Comma separated list of `Monitor-specific API keys` for the statuspage. You can get it from [dashboard of uptime robot](https://dashboard.uptimerobot.com/integrations).
```
EXTERNAL_LINKS=name|url
SHOW_LINKS=true
MAX_DAYS=60
API_KEYS=key1,key2,key3
```
- Build App
- `npm run build`
- Start App
- `npm run start`