Skip to content

yirassssindaba-coder/network-subnet-troubleshooter

Repository files navigation


Overview

Network Subnet Troubleshooter is a responsive web app built as a practical toolkit for network fundamentals: accurate subnet calculation, OSI layer troubleshooting mindset, essential command cheatsheet, and real-world case simulations.

The core experience is designed to be lightweight, stable, and easy to present during interviews.


Key Features

  • ๐Ÿงฎ Subnet Calculator
    • Network address, broadcast address, host range, subnet mask, usable hosts
    • Edge cases support: CIDR /0, /31, and /32
    • Reset and copy helpers
  • ๐Ÿง  OSI Layer Guide
    • Layer responsibilities
    • Common symptoms per layer
    • Suggested checks during troubleshooting
  • ๐Ÿงฐ Command Cheatsheet
    • ping, tracert / traceroute, nslookup
    • Practical examples across operating systems
  • ๐Ÿงช Case Simulation
    • Symptoms, diagnosis steps, root cause, and recommended fixes

Validation dan Stability

  • โœ… IP validation (4 octets, 0โ€“255)
  • โœ… CIDR validation (0โ€“32)
  • โœ… Reject invalid input early to prevent incorrect calculations

Tech Stack

  • TypeScript, React
  • Vite build workflow
  • No external database required for core features

Quick Start

npm install
npm run dev

Open the local URL shown in the terminal.


Project Structure (high level)

.
โ”œโ”€โ”€ client/
โ”œโ”€โ”€ server/
โ”œโ”€โ”€ shared/
โ”œโ”€โ”€ script/
โ”œโ”€โ”€ attached_assets/
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ README.md

Future Improvements

  • Export results to PDF dan CSV
  • Dark mode
  • Subnet calculation history
  • PWA support

License

For educational and portfolio purposes.

About

๐ŸŒ Network Subnet Troubleshooter: aplikasi web untuk kalkulator subnet, panduan OSI, cheatsheet perintah, dan simulasi kasus troubleshooting.โœ…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages