The status pages that are opensource look dated. I wanted to build a modern looking one and I wanted to keep it minimal effort. There is a project called upptime.js.org which uses github to power a status page. It also looks old and has limitation of minimum 5 minute check.
So, I thought to myself what the heck, let us do it. I know svelte, NodeJS and I like shadcn-svelte
So here it is
Kener - Status Page System
Visit https://kener.ing | Github
Features
- Real-time monitoring
- Customizable status page
- Easy installation and setup
- Automated incident management
- GitHub integration for issue tracking
- Environment variable configuration
- Production and custom deployment options
- Detailed documentation and examples
- API for status updates
- Badge generation for status and uptime display
- Branding and theme customization
- Flexible monitor configuration using YAML
- Cron-based scheduling for monitors
- Secrets management for headers and bodies
- Evaluators for HTTP response parsing
- Incident tagging and labeling
- Meta tag customization for SEO
- User-friendly interface
- Support for light and dark themes
- Responsive design for various devices
Do spare a ⭐ on github
Roadmap
- [ ] Add notification
- [ ] Add api to create incident
- [ ] Add Mysql adapter