Skip to content

oliveripkanam/wifi-fixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fix My Signal

A simple browser-based WiFi diagnostics tool that helps users identify common WiFi issues without requiring any installations.

Live Demo

Visit FixMySignal to use the tool directly in your browser!

Features Overview

Fix My Signal offers a comprehensive suite of WiFi diagnostic tools with both basic and premium features to help you identify and resolve network connectivity issues.

Basic Diagnostics

diagnostic

The core diagnostic toolset helps identify fundamental WiFi issues:

  • Connection Stability Check: Determines if your connection is stable or experiencing intermittent dropouts
  • Ping/Latency Test: Measures response time to servers showing real-time network delay
  • Download Speed Test: Estimates your download bandwidth with accurate simulations
  • Upload Speed Test: Measures your data transmission capabilities
  • DNS Resolution Test: Checks connectivity to major DNS providers like Google, Cloudflare, and OpenDNS
  • Packet Loss Detection: Identifies where data might be lost during transmission

When you run Basic Diagnostics, the tool analyzes all these aspects of your network connection and provides an overall assessment with targeted recommendations.

Download Fix Script

script

Based on your diagnostic results, Fix My Signal can generate customized fix scripts:

  • Auto-generated Solutions: Scripts tailored to your specific network issues
  • Multiple Fix Types: Different scripts for DNS issues, connectivity problems, or speed optimization
  • Admin-ready: Pre-configured to run with administrative privileges
  • Step-by-step Instructions: Clear guidance on how to use the fix script
  • Safety Information: Details about what the script will modify

The fix scripts can reset network adapters, flush DNS caches, reset TCP/IP stacks, and perform other network-related repairs specific to your detected issues.

Test History

testhistory

Keep track of your network performance over time:

  • Historical Record: View all previous diagnostic tests
  • Timestamp Tracking: See when each test was performed
  • Trend Analysis: Identify patterns in your network performance
  • Comparison View: Compare results across different tests
  • Persistent Storage: Results saved in your browser's local storage

This feature helps you determine if your network issues are consistent, intermittent, or improving after applying fixes.

Download Test Results

textresult

Export your diagnostic data for sharing or future reference:

  • Detailed Reports: Comprehensive breakdown of all test metrics
  • JSON Format: Clean, structured data format
  • Shareable: Easy to send to technical support or network administrators
  • Timestamp and Device Info: Includes test time and basic system information
  • Complete Metrics: Includes all measured values from your diagnostics

This feature is particularly useful when seeking help from your ISP or technical support teams.

Advanced Diagnostics

advanced

Deeper analysis tools for more complex network issues:

  • Router Information: Detects network details including gateway IP, connection type, and ISP info
  • WiFi Channel Analysis: Analyzes channel congestion and recommends optimal settings
  • Enhanced Upload Testing: Provides more accurate upload speed measurement with detailed analysis
  • Continuous Monitoring: Tracks network performance over time to detect intermittent issues

Advanced diagnostics help identify problems that might not appear during a quick basic test but affect your everyday usage.

Premium Diagnostics

premium

Our most powerful diagnostic capabilities:

  • ISP Outage Checker: Checks if your provider is experiencing service outages in your area
  • VPN Impact Analysis: Measures how VPN connections affect your network performance
  • Bandwidth Usage Breakdown: Analyzes which applications are consuming your bandwidth
  • Hardware Recommendations: Suggests personalized router and network equipment based on your usage patterns

Premium features provide deeper insights and more targeted recommendations for complex networking environments.

Additional Features

  • Dark Mode: Toggle between light and dark themes for comfortable viewing
  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
  • Smart Recommendations: Contextual suggestions based on your specific test results
  • Modern UI: Clean, intuitive interface with visual data presentation

How to Use

Online Version

  1. Visit https://fixmysignal.netlify.app/
  2. Click "Start Diagnostics" to run the basic tests
  3. Review the results and download the fix script if needed
  4. Follow the on-screen instructions to apply fixes
  5. View your test history to track connectivity trends
  6. Explore the advanced and premium features for deeper diagnostics

Local Version

  1. Download or clone this repository
  2. Open index.html in any modern web browser
  3. Follow the same steps as the online version

Technologies Used

  • HTML
  • CSS
  • JavaScript (vanilla)
  • localStorage for test history
  • Hosted on Netlify

Development Phases Completed

  • Phase 1: Essential Diagnostic Enhancements ✅
  • Phase 2: User Experience Improvements ✅
  • Phase 3: Advanced Diagnostics ✅
  • Phase 4: Premium Features ✅

License

This project is licensed under the MIT License - see the LICENSE file for details.

Donations

Any donations would be appreciated, so i can buy my own domain!

https://ko-fi.com/oliveripkanam

670f5a02fad2b4c413af6d15_support_me_on_kofi_badge_beige

About

a simple yet efficient WiFi diagnostics tool

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors