Terrasset is an analytics platform that evaluates land viability by fusing EnMAP hyperspectral satellite data with local infrastructural and macroeconomic risk factors to calculate dynamic investment viability scores.
Backend_code/ Backend implementation and canonical EnMap data
frontend/ Vite React app
report/ Reference assets and project visuals
- Double-click
setup.batonce. - Double-click
run_app.bat. - Terrasset opens automatically in your browser.
From the repository root, install Python dependencies:
python -m pip install -r requirements.txtIn one terminal, start the API:
python -m uvicorn Backend_code.adapters.api:app --reload --port 8001In a second terminal, start the frontend:
cd frontend
npm install
npm run dev