Skip to content

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Ά NetPulse Pro

Enterprise WiFi Network Analyzer & Diagnostics Platform

Monitor β€’ Analyze β€’ Diagnose β€’ Optimize


🌟 Enterprise Dashboard Preview


πŸš€ About NetPulse Pro

NetPulse Pro is a modern Enterprise WiFi Network Monitoring & Diagnostics Platform built for IT Administrators, Network Engineers and Enterprise Infrastructure Teams.

The application provides powerful network visibility through real-time monitoring, signal analytics, WiFi scanning, diagnostics, reporting and performance dashboards.

Designed with an enterprise-grade user experience inspired by Cisco Meraki, Ubiquiti, Microsoft Azure and Aruba Central.


✨ Core Modules

Module Status
πŸ“Š Dashboard βœ…
πŸ“Ά WiFi Scanner βœ…
πŸ“ˆ Signal Analyzer βœ…
🌐 Network Diagnostics βœ…
⚑ Speed Test βœ…
πŸ“‰ Analytics βœ…
πŸ“„ Reports βœ…
βš™ Settings βœ…

πŸ“Έ Application Preview

πŸ“Š Dashboard


πŸ“ˆ Analytics


πŸ“Ά Signal Analyzer


🌐 Network Diagnostics


πŸ“„ Reports


βš™ Settings


πŸ— System Architecture

                    Browser

                       β”‚

                       β–Ό

              React + Vite Frontend

                       β”‚

                 Axios REST Client

                       β”‚

                       β–Ό

                 Flask REST API

                       β”‚

                       β–Ό

                  SQLite Database

πŸš€ Features

πŸ“‘ WiFi Analysis

  • Scan Nearby Networks
  • RSSI Monitoring
  • Channel Analysis
  • Security Type Detection
  • Frequency Monitoring

πŸ“Š Enterprise Dashboard

  • Live KPIs
  • Network Health
  • Performance Widgets
  • Real-Time Status

πŸ“ˆ Analytics

  • Signal Trend Charts
  • Speed Analysis
  • Historical Performance
  • Interactive Reports

🌐 Diagnostics

  • Ping Test
  • DNS Lookup
  • Gateway Information
  • Latency Monitoring

⚑ Speed Testing

  • Download Speed
  • Upload Speed
  • Ping
  • Jitter

πŸ“„ Reporting

  • Performance Reports
  • Historical Records
  • Export Support

πŸ›  Technology Stack

Frontend

  • React 19
  • Vite
  • Tailwind CSS
  • Axios
  • React Router
  • Recharts

Backend

  • Flask
  • Python
  • Flask SQLAlchemy
  • REST API

Database

  • SQLite

πŸ“ Folder Structure

NetPulse-Pro/

β”œβ”€β”€ frontend/

β”‚ β”œβ”€β”€ components/

β”‚ β”œβ”€β”€ layouts/

β”‚ β”œβ”€β”€ pages/

β”‚ └── services/

β”‚

β”œβ”€β”€ backend/

β”‚ β”œβ”€β”€ blueprints/

β”‚ β”œβ”€β”€ models/

β”‚ β”œβ”€β”€ services/

β”‚ └── app.py

β”‚

β”œβ”€β”€ docs/

β”œβ”€β”€ Screenshots/

└── README.md

πŸ“ˆ Project Statistics

Category Count
Pages 8
Components 30+
REST APIs 15+
Charts 8
Modules 8
Responsive βœ…

πŸš€ Installation

Clone Repository

git clone https://github.com/sivaprakashtech/WiFi-Analyzer-Pro.git

Frontend

cd frontend

npm install

npm run dev

Backend

cd backend

python -m venv venv

venv\Scripts\activate

pip install -r requirements.txt

python app.py

πŸ—Ί Roadmap

  • βœ… Dashboard
  • βœ… WiFi Scanner
  • βœ… Analytics
  • βœ… Diagnostics
  • βœ… Reports
  • βœ… Settings
  • ⬜ Docker
  • ⬜ Cloud Deployment
  • ⬜ AI Network Analysis

πŸ’‘ Future Improvements

  • AI Assisted Diagnostics
  • Docker Support
  • Mobile Application
  • Real-Time Alerts
  • Multi User Authentication
  • Cloud Sync

πŸ“œ License

MIT License


πŸ‘¨β€πŸ’» Developer

Siva Prakash

Network Validation Engineer @ Amazon

Enterprise Web Applications β€’ React β€’ Flask β€’ Python β€’ WiFi Technologies β€’ Network Diagnostics


⭐ If you found this project useful, please consider giving it a Star.

Made with ❀️ by Siva Prakash

# πŸ“Ά NetPulse Pro

Enterprise WiFi Network Analyzer & Diagnostics Platform

Monitor β€’ Analyze β€’ Diagnose β€’ Optimize

React Flask Python Vite License


πŸš€ Overview

NetPulse Pro is an enterprise-grade WiFi monitoring and diagnostics platform built for network engineers, IT administrators and enterprise environments.

It provides real-time WiFi analysis, network diagnostics, signal monitoring, speed testing, analytics and reporting through a modern dashboard.


✨ Features

πŸ“Š Dashboard

  • Real-time Network Status
  • Connected Devices
  • Signal Health
  • Bandwidth Usage
  • Performance Widgets

πŸ“‘ WiFi Scanner

  • Scan Nearby Networks
  • Channel Analysis
  • Security Type
  • Frequency Band
  • RSSI
  • BSSID

πŸ“ˆ Signal Analyzer

  • Signal Strength
  • Quality Meter
  • Historical Trend
  • Live Updates

🌐 Network Diagnostics

  • Ping
  • DNS Lookup
  • Gateway Detection
  • Latency
  • Packet Loss

⚑ Speed Test

  • Download Speed
  • Upload Speed
  • Ping
  • Jitter

πŸ“Š Analytics

  • Historical Reports
  • Signal Trends
  • Speed History
  • Performance Charts

πŸ“„ Reports

  • Export PDF
  • Export CSV
  • Printable Reports

βš™ Settings

  • Application Settings
  • Theme
  • Refresh Interval

πŸ“· Screenshots

Dashboard


Analytics


Signal Analyzer


Network Diagnostics


Reports


πŸ›  Tech Stack

Frontend

  • React
  • Vite
  • Tailwind CSS
  • Axios
  • Recharts

Backend

  • Flask
  • Python
  • SQLite

πŸ“‚ Folder Structure

frontend/

backend/

docs/

Screenshots/

README.md


πŸš€ Installation

git clone https://github.com/sivaprakashtech/WiFi-Analyzer-Pro.git

cd WiFi-Analyzer-Pro

Frontend

cd frontend

npm install

npm run dev

Backend

cd backend

pip install -r requirements.txt

python app.py

🌐 Live Demo

Frontend: https://wi-fi-analyzer-pro.vercel.app

Backend API: https://wifi-analyzer-pro.onrender.com

Health Check: https://wifi-analyzer-pro.onrender.com/api/health


πŸ‘¨β€πŸ’» Author

Siva Prakash

Amazon Network Validation Engineer

About

Enterprise WiFi Monitoring, Network Diagnostics & Analytics Platform built with React, Flask and Python.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages