Pankaj Gaikar Logo Image
Pankaj Gaikar

Pulse

A fast, dark-mode system dashboard for iPhone — real CPU, memory, battery, and network numbers without guesswork. Built for developers, power users, and anyone who wants to see what their device is actually doing.

Pulse screenshot 1
Pulse screenshot 2
Pulse screenshot 3

Project Overview

Pulse is a system and network monitor for iPhone that puts live device metrics and connectivity diagnostics in one polished dark-mode dashboard — no fluff, just the numbers that matter.

🎯 Key Features

Pulse Dashboard: CPU usage ring, memory pressure gauge, battery intelligence with drain rate, thermal state, Low Power Mode status, and storage insights — plus system uptime at a glance.

Live Monitoring: Real-time charts for CPU, memory, and battery curves so you can spot spikes, pressure builds, and drain patterns as they happen.

Network Identity: Public and local IPv4/IPv6 addresses, subnet mask, connection type (Wi-Fi vs cellular), and a connection quality score — with one-tap copy for every field.

LAN Discovery & Port Scan: Scan your local network for hosts and open TCP ports across common service sets. Color-coded badges identify web stacks, shell ports, UPnP devices, and your own iPhone on the LAN.

Honest iOS Limits: Clear messaging where Apple restricts gateway/MAC data — built for App Store compliance without hiding what the platform allows.

Modern UI: SwiftUI dark theme with gradient rings, card-based layout, and a five-tab shell — Pulse, Live, Network, Scan, Settings.

🌟 Impact

Pulse bridges the gap between casual Settings glances and desktop-grade sysadmin tools — giving iPhone owners and developers a trustworthy snapshot of device health and network path in seconds.

Tools Used

SwiftUI
Network Framework
Charts
MVVM
System APIs
iOS Development