Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thefcraft/local-speed-tester
🚀 Speed Tester: A local network internet speed tester built using Python Flask and ReactJS. 🌐 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.
https://github.com/thefcraft/local-speed-tester
flask openspeedtest python reactjs speedometer speedtest
Last synced: 7 days ago
JSON representation
🚀 Speed Tester: A local network internet speed tester built using Python Flask and ReactJS. 🌐 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.
- Host: GitHub
- URL: https://github.com/thefcraft/local-speed-tester
- Owner: thefcraft
- Created: 2024-03-07T06:14:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-12T14:09:02.000Z (8 months ago)
- Last Synced: 2024-03-12T15:32:20.236Z (8 months ago)
- Topics: flask, openspeedtest, python, reactjs, speedometer, speedtest
- Language: JavaScript
- Homepage:
- Size: 115 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Speed Tester
A local network internet speed tester built using Python Flask and ReactJS.
video demo [instagram](https://www.instagram.com/p/C4L3EzvuzbQ/)
## Overview
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.
## Features
- 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.## Technologies Used
- 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.## Installation
1. Clone this repository.
2. Install dependencies using `pip install -r requirements.txt`.
3. Navigate to the `client` directory and install frontend dependencies using `npm i`.
4. Run the application using `python app.py` for the backend and `npm run dev -- --host 0.0.0.0 --port 5173` for the frontend.## How to Use
1. Go to http://localhost:5173/
2. Click on the "Start Test" button to begin the speed test.
3. View the speed test results on the dashboard.## Contributing
Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request to improve the project.
## Task:-
Check Download Speed ✅
Check Upload Speed ❌
Check ping/latency ❌
## image