A Web Platform for Kubernetes Cluster Management
KubeView Platform is a modern, intuitive web-based dashboard for managing and visualizing Kubernetes clusters. Built as a bachelor's degree final project, it aims to simplify Kubernetes management through a clean, minimal interface.
- Varun Deep Saini (2023EBCS663)
- Ankur Kalita (2023EBCS664)
- Pradyut Fogla (2023EBCS665)
Supervisor: Dharma Teja
kubeview/
├── docs/ # Phase 2 documentation
│ ├── phase2-submission.md # Main submission document
│ ├── diagrams/ # Architecture diagrams
│ └── screenshots/ # PoC screenshots
├── frontend/ # Next.js application
└── backend/ # Node.js API server
Frontend: Next.js 15, TypeScript, Tailwind CSS, Shadcn UI
Backend: Node.js, Express, @kubernetes/client-node, TypeScript
- Node.js 20+ LTS
- Docker Desktop with Kubernetes enabled
- Git
# Clone repository
git clone <repository-url>
cd kubeview
# Install backend dependencies
cd backend
npm install
# Install frontend dependencies
cd ../frontend
npm install# Start backend (from backend directory)
npm run dev
# Start frontend (from frontend directory)
npm run devTimeline: Feb 3 - Feb 15, 2026
Deliverables:
- System architecture and design
- Functional requirements specification
- Technology stack justification
- Working Proof of Concept
See docs/phase2-submission.md for complete documentation.
Educational project for BITS Pilani
Phase 1: ✅ Problem Identification (Completed)
Phase 2: 🚧 Design & PoC (In Progress)
Phase 3: ⏳ Implementation (Upcoming)