Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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