From a57d8c63d35159eab602d469234e3cabc4bae4a1 Mon Sep 17 00:00:00 2001
From: Raghvendra Bankar <162977734+raghavbankar@users.noreply.github.com>
Date: Tue, 17 Feb 2026 19:37:26 +0530
Subject: [PATCH 1/3] Revise README for improved project documentation
Updated README.md to enhance clarity and detail about ClickML's features, architecture, and installation process.
---
README.md | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 148 insertions(+), 10 deletions(-)
diff --git a/README.md b/README.md
index df4f7ae..f8ce9c6 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,156 @@
-# ClickML - build MLOps workflow (just click, save and use)
+# π ClickML β End-to-End ML Lifecycle Platform
-#### ClickML is a low-code/no-code platform that helps MLOps engineers and data teams to create end-to-end ML pipelines β from ETL to model training and deployment β all through a simple, click-based interface.
+#### ClickML is a modular, full-stack MLOps platform that converts UI-based workflow actions into executable machine learning jobs.
+#### It manages the complete ML lifecycle β from data ingestion and preprocessing to pretraining, fine-tuning, quantization, registry tracking, and deployment.
+#### Designed for scalability, reproducibility, and hardware compatibility.
-## Architecture
+
+---
+
+## π Table of Contents
+## π Table of Contents
+
+- [π― Vision](#-vision)
+- [Objectives](#objectives)
+- [π§ Core Capabilities](#-core-capabilities)
+- [ποΈ System Architecture](#%EF%B8%8F-system-architecture)
+- [π οΈ Tech Stack](#οΈ-tech-stack)
+- [βοΈ Installation & Setup](#οΈ-installation--setup)
+- [π Example Workflow](#-example-workflow-in-clickml)
+- [π Why ClickML Stands Out](#-why-clickml-stands-out)
+- [π Future Roadmap](#-future-roadmap)
+
+
+## π― Vision
+
+ClickML simplifies complex ML engineering workflows into structured, traceable pipelines without sacrificing flexibility or control.
+
+It is built for:
+- ML Engineers
+- AI Researchers
+- Data Engineers
+- Students building production-grade ML systems
+
+---
+# Objectives
+- To allow users to create configurable ETL pipelines.
+- To automate pipeline scheduling using Apache Airflow.
+- To provide a no-code machine learning model creation interface.
+- To store processed and raw data in the userβs database.
+- To support model training for regression and classification problems.
+- To generate pickle files and comprehensive model reports.
+- To deploy ML models via API endpoints.
+- To create a robust frontend for seamless user interaction.
+
+# π§ Core Capabilities
+
+## 1οΈβ£ Data Governance & ETL Engine
+- Structured dataset ingestion
+- Data version tracking
+- Pipeline-based transformations
+- Validation & schema enforcement
+- Reproducible preprocessing jobs
+
+-
+
+
+## 2οΈβ£ Model Training Engine
+- Pretraining workflows
+- Supports Multiple Models:
+ - Linear Regression
+ - Random Forest Regression
+ - Decision Tree Regression
+ - Random Forest Classification
+ - Decision Tree Classification
+- Hyperparameter configuration via UI
+- Distributed training support (Docker-ready)
+- Training logs & metrics tracking
+
+
+
+## 3οΈβ£ Deployment Layer
+- FastAPI-based inference endpoints
+- Containerized model serving
+- Production-ready deployment structure
+
+## 4οΈβ£ Workflow Orchestration
+- Airflow-integrated job scheduling
+- Modular DAG execution
+- Background task management
+- Retry & failure handling
+
+
+---
+
+# ποΈ System Architecture
+
+ClickML follows a modular microservice-style structure:
-## Features
-- Drag-and-drop pipeline builder
-- ETL pipeline execution (transform, clean, normalize)
-- Train ML models via dedicated ML backend
-- Model serialization and deployment (FastAPI endpoints)
-- View logs, metrics, and monitor deployed models
-- Modular architecture for easy scaling and team collaboration
---
+
+# π οΈ Tech Stack
+
+| Layer | Technology Used |
+|-------------------|----------------|
+| Frontend | TypeScript + React |
+| Backend API | Python + FastAPI |
+| Workflow Engine | Apache Airflow |
+| ML Framework | PyTorch / Scikit-learn |
+| Containerization | Docker |
+| Orchestration | Docker Compose |
+
+---
+
+# βοΈ Installation & Setup
+
+## πΉ Prerequisites
+
+- Python 3.9+
+- Node.js 18+
+- Docker & Docker Compose
+- Git
+
+---
+## πΉ Backend Setup
+cd Backend
+
+pip install -r requirements.txt
+
+## πΉ Frontend Setup
+cd Frontend/clickml
+
+npm install
+
+npm run dev
+
+## πΉ Start Full System (Recommended)
+docker compose up --build
+
+## π Example Workflow in ClickML
+
+
+
+# π Why ClickML Stands Out
+
+- Full ML lifecycle coverage
+- Built-in reproducibility
+- UI β executable pipeline conversion
+- Model lineage tracking
+- Registry-driven deployment
+- Modular & scalable architecture
+
+# π Future Roadmap
+
+- RAG pipeline integration
+
+- LLM fine-tuning modules
+
+- Experiment tracking dashboard
+
+- Kubernetes deployment support
+
+- Multi-user workspace system
From 02d4a43fad4aff4463298ad04d7f1ab475b31048 Mon Sep 17 00:00:00 2001
From: Raghvendra Bankar <162977734+raghavbankar@users.noreply.github.com>
Date: Wed, 18 Feb 2026 18:40:09 +0530
Subject: [PATCH 2/3] Refactor README for improved clarity and structure
Updated the README to improve formatting and structure, including changes to headings and the table of contents.
---
README.md | 85 +++++++++++++------------------------------------------
1 file changed, 20 insertions(+), 65 deletions(-)
diff --git a/README.md b/README.md
index f8ce9c6..32cf9a1 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# π ClickML β End-to-End ML Lifecycle Platform
+# ClickML β End-to-End ML Lifecycle Platform
#### ClickML is a modular, full-stack MLOps platform that converts UI-based workflow actions into executable machine learning jobs.
#### It manages the complete ML lifecycle β from data ingestion and preprocessing to pretraining, fine-tuning, quantization, registry tracking, and deployment.
@@ -7,21 +7,24 @@
---
-## π Table of Contents
-## π Table of Contents
+## Table of Contents
-- [π― Vision](#-vision)
+- [System Architecture](#system-architecture)
+- [Vision](#vision)
- [Objectives](#objectives)
-- [π§ Core Capabilities](#-core-capabilities)
-- [ποΈ System Architecture](#%EF%B8%8F-system-architecture)
-- [π οΈ Tech Stack](#οΈ-tech-stack)
-- [βοΈ Installation & Setup](#οΈ-installation--setup)
-- [π Example Workflow](#-example-workflow-in-clickml)
-- [π Why ClickML Stands Out](#-why-clickml-stands-out)
-- [π Future Roadmap](#-future-roadmap)
+- [Core Capabilities](#core-capabilities)
+- [Example Workflow](#example-workflow-in-clickml)
+- [Why ClickML Stands Out](#why-clickml-stands-out)
+- [Future Roadmap](#future-roadmap)
-
-## π― Vision
+# System Architecture
+
+ClickML follows a modular microservice-style structure:
+
+
+
+---
+## Vision
ClickML simplifies complex ML engineering workflows into structured, traceable pipelines without sacrificing flexibility or control.
@@ -42,7 +45,7 @@ It is built for:
- To deploy ML models via API endpoints.
- To create a robust frontend for seamless user interaction.
-# π§ Core Capabilities
+# Core Capabilities
## 1οΈβ£ Data Governance & ETL Engine
- Structured dataset ingestion
@@ -82,59 +85,11 @@ It is built for:
---
-# ποΈ System Architecture
-
-ClickML follows a modular microservice-style structure:
-
-
-
-
-
----
-
-# π οΈ Tech Stack
-
-| Layer | Technology Used |
-|-------------------|----------------|
-| Frontend | TypeScript + React |
-| Backend API | Python + FastAPI |
-| Workflow Engine | Apache Airflow |
-| ML Framework | PyTorch / Scikit-learn |
-| Containerization | Docker |
-| Orchestration | Docker Compose |
-
----
-
-# βοΈ Installation & Setup
-
-## πΉ Prerequisites
-
-- Python 3.9+
-- Node.js 18+
-- Docker & Docker Compose
-- Git
-
----
-## πΉ Backend Setup
-cd Backend
-
-pip install -r requirements.txt
-
-## πΉ Frontend Setup
-cd Frontend/clickml
-
-npm install
-
-npm run dev
-
-## πΉ Start Full System (Recommended)
-docker compose up --build
-
-## π Example Workflow in ClickML
+## Example Workflow in ClickML
-# π Why ClickML Stands Out
+# Why ClickML Stands Out
- Full ML lifecycle coverage
- Built-in reproducibility
@@ -143,7 +98,7 @@ docker compose up --build
- Registry-driven deployment
- Modular & scalable architecture
-# π Future Roadmap
+# Future Roadmap
- RAG pipeline integration
From fcb888c02181685db101e69c93044df350f9b1ae Mon Sep 17 00:00:00 2001
From: Chandra Kumar Rajwal <122195878+imckr@users.noreply.github.com>
Date: Thu, 19 Feb 2026 18:17:47 +0530
Subject: [PATCH 3/3] Revise README for clarity and add visual elements
Updated README.md to enhance structure and add badges.
---
README.md | 169 +++++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 155 insertions(+), 14 deletions(-)
diff --git a/README.md b/README.md
index 32cf9a1..626cf51 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,151 @@
-# ClickML β End-to-End ML Lifecycle Platform
+