Skip to content

Conversation

@gnubyte
Copy link

@gnubyte gnubyte commented Oct 8, 2025

Quick slop update for the Web UI lovers. Basically if someone wants to be able to get monitoring with some alerts and manage it every now and then from the web UI. Haven't tested the twilio stuff fully yet so may make another PR for that in the future. Basically want to set it and forget it on a VPS with this web app and occasionally navigate back to it if something goes down and get a text alert.

  • Add Flask-based web interface with Bootstrap UI
  • Implement user authentication and admin management
  • Add monitor management (CRUD operations) with dynamic forms
  • Add real-time dashboard with auto-refresh capabilities
  • Add Twilio SMS integration for alerts
  • Add Docker Compose multi-container setup:
    • monitor: SimpleMonitor service with config watcher
    • webserver: Nginx serving status pages
    • webapp: Flask web interface
  • Add configuration management and auto-reload
  • Add comprehensive documentation for Docker deployment
  • Update .gitignore for new web interface files
  • Optimize Dockerfiles for better layer caching

- Add Flask-based web interface with Bootstrap UI
- Implement user authentication and admin management
- Add monitor management (CRUD operations) with dynamic forms
- Add real-time dashboard with auto-refresh capabilities
- Add Twilio SMS integration for alerts
- Add Docker Compose multi-container setup:
  - monitor: SimpleMonitor service with config watcher
  - webserver: Nginx serving status pages
  - webapp: Flask web interface
- Add configuration management and auto-reload
- Add comprehensive documentation for Docker deployment
- Update .gitignore for new web interface files
- Optimize Dockerfiles for better layer caching
- Added modern, professional UI design with animations and dark mode
- Implemented comprehensive response time parsing from SimpleMonitor data
- Enhanced all templates with better UX and visual design
- Fixed .gitignore to properly track Flask templates
- Added real-time charts and interactive elements
- Improved form validation and user experience
- Removed fake data, now displays actual monitoring information
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant