Offline 3D Satellite Tracker
Budget: ₹1,500 – ₹12,500 INR
I need a React + CesiumJS site that visualises live satellite orbits in smooth 3D while remaining completely static at deploy time and fully offline when it runs.
Back-end job
• A small Node or Python utility fetches fresh Two-Line Element (TLE) sets from Space-Track.org on a schedule I can adjust, parses them with the SGP4 algorithm, and saves the resulting latitude, longitude and altitude to a lightweight SQLite database.
• Security, GDPR and rate-limit compliance are essential: all keys and credentials must stay server-side and never leak to the browser.
Front-end job
• The static bundle reads only pre-computed positions, interpolating them client-side so CesiumJS renders a fluid real-time globe.
• Visitors can:
– watch satellites in real-time,
– scrub back for historical tracks,
– paste their own TLEs to preview custom trajectories.
• It must behave the same in Chrome, Firefox and Edge, even when the network cable is pulled, thanks to a service worker and cached assets.
Deliverables
1. Source code repo with clear commit history.
2. Build script that outputs a folder ready to serve from any static host.
3. CLI fetcher/cron job plus SQLite schema.
4. Step-by-step deployment & GDPR notes.
Back-end job
• A small Node or Python utility fetches fresh Two-Line Element (TLE) sets from Space-Track.org on a schedule I can adjust, parses them with the SGP4 algorithm, and saves the resulting latitude, longitude and altitude to a lightweight SQLite database.
• Security, GDPR and rate-limit compliance are essential: all keys and credentials must stay server-side and never leak to the browser.
Front-end job
• The static bundle reads only pre-computed positions, interpolating them client-side so CesiumJS renders a fluid real-time globe.
• Visitors can:
– watch satellites in real-time,
– scrub back for historical tracks,
– paste their own TLEs to preview custom trajectories.
• It must behave the same in Chrome, Firefox and Edge, even when the network cable is pulled, thanks to a service worker and cached assets.
Deliverables
1. Source code repo with clear commit history.
2. Build script that outputs a folder ready to serve from any static host.
3. CLI fetcher/cron job plus SQLite schema.
4. Step-by-step deployment & GDPR notes.