All work
Geozone Falcon GPS project banner

Project overview

Geozone’s Falcon GPS is a tool designed to track satellites movement and compute corresponding position and noise based on received data. The whole application is deployed and run on a Raspberry Pi as part of an IoT system.

MCRO has fully engineered this application from back-end (Python, API, WebSockets and MessageQueue) to front-end (React with WS, Canvas and Charts) based on received specifications from Geozone's product team.

Key results

200
Tracked Satelites
1000+
Users
10+
Research Facilities
+1
Happy Client

Challenge

Implement a message queue listener account for data flux coming from Raspberry Pi device offering information about satellites position and other factors.

Solution

Implemented an event bus service in NodeJS to account for message queue data coming through RabbitMQ and have it displayed in a beautiful React Dashboard in real-time plot and charts.

Technology stack

React
Canvas
Webpack
Sass
WebSockets
Socket.IO
EventBus
RabbitMQ
Python
API
IoT
Raspberry Pi
UI/UX
Product Development
Next projectHome Match — Simplifying the Complexity of Choosing Where to LiveReal Estate