Most aircraft have transponders that emit signals on frequencies 1090 MHz or 868 MHz. These transponders are used to send highly accurate positional information to ground controllers and to other aircraft. Our customer has developed receivers for these signals that they install all around the world, on buildings or telecommunication antennas.
In order to see if there are any blind spots when they deploy their antennas, the customer would like to have a web-based tool that can simulate the coverage of their receivers
Deployed app: https://propagation-simulator.herokuapp.com/
Documentation: https://propagation-simulator.herokuapp.com/documentation/#/
Video Demonstration: https://drive.google.com/file/d/125bWMTNGKL9206aE6Zt92QICuLxKYr8y/view?usp=sharing
Figma Design: https://www.figma.com/file/s3jb5tVGsbNcSqD2YkqNa1/GGV
- JavaScript
- HTML
- CSS
- NodeJS
- Express
- MongoDB
- Swagger for documentation
- npm
npm install npm@latest -g
- Clone the repository
git clone https://github.com/Delyc/Propagation-Simulator
- Install NPM package
npm install
- Create .env file and enter your database and port
touch .env
MONGOURL=your mongoDB connection link
PORT=port_number
- Start the server
npm start
N:B. As normal HTML we open them with live server whereas here you do as follows: open browser
localhost:5000
5000 is your backend port. Replace it with your own port
Delyce Twizeyimana