Back to Portfolio

Orbital Edge Imaging

A proof-of-concept web app for a fictional startup: search a satellite imagery API by drawing an Area of Interest.

ReactTypeScriptNext.jsLeafletTurfAPI

24 Aug 2023

Abstract

Orbital Edge Imaging is a proof-of-concept for a fictional satellite startup. Users draw an Area of Interest on a map and search the company’s API against it.

Features

  • Upload a GeoJSON file or draw an Area of Interest on the map
  • Get a list of satellite flyovers by date, cloud cover, and image cover
  • Get specific layers of the map (TRUE_COLOR, NDVI, VEGETATION, etc.)
  • Download the image in different formats (jpg, png, tiff) and sizes

Technologies

  • React with TypeScript
  • Next.js (server-side rendering)
  • Valtio (state management)
  • Leaflet (map library) with React-Leaflet and React-Leaflet-Draw
  • Turf.js (geospatial analysis)
  • Cypress (end-to-end testing)

GIFs

Step by step display of the app

Step by step display of the app