Files
checkcle/docs/DEVELOPMENT_ROADMAP.md
T
2025-07-27 19:22:03 +07:00

4.0 KiB
Raw Blame History

📍 Development Roadmap

Welcome to the official development roadmap for this project. This document outlines our plans, priorities, and direction for upcoming releases. It is intended to keep contributors, users, and stakeholders informed about the projects evolution.

🔄 Note: This roadmap is subject to change based on feedback, urgency, or shifts in priorities.


Goals and Vision

Our mission is to deliver a robust, scalable, and user-friendly solution for "uptime monitoring and server infrastructure insights".

Core objectives:

  • Provide high performance with low resource usage
  • Ensure scalability and modularity
  • Focus on excellent user experience (UX)
  • Maintain open-source transparency and community-driven features

🧩 Key Main Features

Delivery Status:

  • Setup authentication and user management
  • Core monitoring dashboard
  • Agent communication with backend
  • Docker containerization
  • CheckCle Website
  • CheckCle Demo Server
  • SSL & Domain Monitoring
  • Schedule Maintenance
  • Incident Management
  • Infrastructure Server Monitoring
  • Operational Status / Public Status Pages
  • Uptime Monitoring (HTTP, TCP, PING, DNS)
  • Distributed Regional Monitoring Agent
  • System Setting Panel and Mail Settings
  • Data Retention & Automate Shrink
  • Open-source release with documentation

🚦 Roadmap Stages

The roadmap is divided into the following stages:

Stage Description
🎯 Planned Approved features or improvements that are on the schedule
🔧 In Progress Actively being developed
Completed Fully implemented and tested
Backlog On hold or pending prioritization
🧪 Experimental Testing new concepts or prototypes

🗂 Milestone Overview

📦 v1.0.0-1.3.0 Initial Release (Target: Q2 2025)

Status: Completed Goal: MVP feature completion, API stability, and core use-case readiness.

Key Deliverables: https://github.com/operacle/checkcle/releases


🚀 v1.4 - 1.5 Feature Enhancements (Target: Q3 2025)

Status: 🔧 In Progress

Tentative Features:

  • Server and Service Table row clickable to detail page.
  • 🔧 Server Agent (RPM, Docker container, and general binary package)
  • 🔧 Notification System (Webhook, Telegram, Discord, Slack, Email, Google Chat)
  • 🔧 Improve Uptime Service and Server connection update based on status and notification.
  • 🔧 Improve SSL perform the initial check automatically after creation
  • 🔧 Rate limiting and abuse protection
  • 🎯 Improve the Operational status page
  • 🎯 Improve the Schedule and Incident for automation
  • 🎯 Server Windows Agent
  • 🎯 More Uptime Service Type (HTTP keyword, HTTP json)
  • 🎯 Server support with Multiple Network Interfaces
  • 🎯 Server support with cpu temperature
  • 🎯 Server upport with multiple disks
  • 🎯 Add 2FA support
  • 🎯 Rate limiting and abuse protection

🧠 Ideas / Community Wishlist

These are community-suggested or experimental features under review:

  • Grouping uptime services
  • OAuth2 integration
  • Mobile PWA support
  • Cloud-native Helm/Kubernetes deployment

Youre welcome to propose features via GitHub Discussions or open an issue with the feature-request template.


📌 How to Contribute

We encourage contributions from the community!
To get involved:


📅 Last Updated

This roadmap was last updated on July 26, 2025.


With ❤️ from the CheckCle
Website | GitHub