https://github.com/uttesh/signalbot
**SignalBot** is a React web app for visualizing Wi-Fi and mobile signal strength as you move, both indoors and outdoors. It features real-time signal measurement, history graphing, and mapping of your signal trail.
https://github.com/uttesh/signalbot
Last synced: 5 months ago
JSON representation
**SignalBot** is a React web app for visualizing Wi-Fi and mobile signal strength as you move, both indoors and outdoors. It features real-time signal measurement, history graphing, and mapping of your signal trail.
- Host: GitHub
- URL: https://github.com/uttesh/signalbot
- Owner: uttesh
- License: mit
- Created: 2025-05-31T10:36:28.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-05-31T10:46:12.000Z (7 months ago)
- Last Synced: 2025-07-01T16:12:44.922Z (6 months ago)
- Language: TypeScript
- Size: 630 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SignalBot
**SignalBot** is a React web app for visualizing Wi-Fi and mobile signal strength as you move, both indoors and outdoors. It features real-time signal measurement, history graphing, and mapping of your signal trail.
## Features
- πΆ **Live Signal Strength**: Measures and displays your current Wi-Fi/mobile speed.
- π **Graph Mode**: Visualizes your signal history over time.
- πΊοΈ **Outdoor Map**: Plots your movement and signal strength on an interactive map.
- π’ **Indoor Map**: Visualizes your trail and signal regions on a building floor plan.
- π’π΄ **Signal Regions**: Shows green (good) and red (poor) areas based on your signal.
## Screenshots
## Getting Started
### Prerequisites
- Node.js (v16+ recommended)
- yarn
### Installation
```bash
git clone https://github.com/yourusername/signal-bot.git
cd signal-bot
yarn install
```
### Running the App
```bash
yarn start
```
The app will open at [http://localhost:3000](http://localhost:3000).
## Usage
- Toggle between **Graph** and **Anime** modes.
- Click **Show Map View** to see your trail on the map.
- Click **Show Building Map** for the indoor visualization.
- Click **Recheck Now** to manually measure signal.
## Project Structure
- `src/App.tsx` β Main React component and logic.
- `public/signalbot-logo.svg` β App logo.
- `public/index.html` β HTML template.
## Customization
- Replace `public/signalbot-logo.svg` with your own logo if desired.
- Adjust the indoor map SVG or building bounds in `App.tsx` for your environment.
## License
MIT
---
Made with β€οΈ for real-time signal visualization.