This is the repository containing the full stack application for generating 5G coverage heatmaps within building. Currently, the application supports rendering RSSI and CQI heatmaps.
The application provides an UI for training models to predict RF signals within buildings, and also generating 3D coverage heatmaps using the trained models.
The internal and external walktest datasets used in this project can be found here
Clone the repository locally and follow the steps below to set up the backend and frontend.
cd backend- Create a virtual environment with python >= 3.11
- Run
pip install -r requirements.txtto install all dependencies - Run
python3 main.pyto start the Flask server. By default, the Flask app runs on port 5000
cd frontend- Run
npm installto install the dependencies - Run
npm run devto start the Vite server
