CloudOps
A full-stack cloud monitoring platform that provides AWS infrastructure management and monitoring through a REST API and Android application. Built with Node.js backend, AWS SDK, GitHub CI/CD tracking, and a modern Kotlin Jetpack Compose Android app.
System Architecture & Flow
The platform relies on a secure Node.js & Express backend bridging AWS SDK and GitHub REST APIs to feed real-time cloud and CI/CD metrics straight to the Jetpack Compose Android client.
Android Client Interaction
The Kotlin Jetpack Compose app securely authenticates via JWT and queries resource states over REST.
Node.js Backend Orchestration
Express middleware applies rate limiting and translates commands using AWS SDK v3 and GitHub REST endpoints.
Android Application Showcase
Direct screenshots from the Kotlin Jetpack Compose app running on mobile.
Tech Stack & Architecture
Built using robust, industry-standard tools across backend serverless/cloud management and native mobile development.
Node.js, Express.js, AWS SDK v3, GitHub REST API, JWT Authentication, Rate Limiting.
Kotlin, Jetpack Compose, MVVM Architecture, Retrofit, Material 3, DataStore, Coroutines & Flow.
AWS EC2, S3, Lambda, EBS, VPC, CloudWatch, Cost Explorer, GitHub Actions, IAM.
Running the Project Locally
Follow these quick steps to spin up the backend server and launch the Android client inside Android Studio.
Core Features & Use Cases
Designed for DevOps and Cloud Engineers needing reliable mobile infrastructure supervision.
AWS Monitoring & Management
Full lifecycle visibility over EC2 instances, S3 buckets, Lambda functions, EBS volumes, and VPC security groups.
CI/CD Pipeline Tracking
Track repository-based GitHub workflow executions, jobs, and deployment statuses instantly.
Enterprise Security
Protected via JWT authentication, least-privilege IAM roles, API rate limiting, and secure local token storage.
Mobile Cloud Dashboard
Perform live infrastructure checks, cost breakdowns, and CloudWatch metrics tracking directly from your Android device.