A local network internet speed tester built using Python Flask and ReactJS.
video demo instagram
This project allows users to measure their internet speed within a local network environment. It is developed using Python Flask for the backend and ReactJS for the frontend.
- Generates and sends data chunks to simulate download speed.
- Provides accurate speed measurement for local network connections.
- Easy-to-use interface for conducting speed tests.
- Python Flask: Backend server framework for handling requests and generating data.
- ReactJS: Frontend framework for building the user interface.
- NumPy: Python library used for generating zero data chunks.
- Clone this repository.
- Install dependencies using
pip install -r requirements.txt
. - Navigate to the
client
directory and install frontend dependencies usingnpm i
. - Run the application using
python app.py
for the backend andnpm run dev -- --host 0.0.0.0 --port 5173
for the frontend.
- Go to http://localhost:5173/
- Click on the "Start Test" button to begin the speed test.
- View the speed test results on the dashboard.
Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request to improve the project.
Check Download Speed β
Check Upload Speed β
Check ping/latency β