Skip to content

Open tasks

Daniel W. Steinbrook edited this page Jun 7, 2023 · 5 revisions

What do we need to do to make this usable again?

Milestones

  • get app to compile and run in simulator
  • stand up minimal OpenStreetMap data source
  • get app to compile and run on device without iOS developer account
    • disable iCloud key/value storage
    • disable push notifications
  • restore search functionality
  • Github Action to automatically build/text
  • establish permanent tile data source
  • establish permanent search service
  • build and submit to app store

App changes

  • restore search functionality -- see issue #2
  • replace or remove missing URLs
    • tile server
    • search server
    • privacy policy
    • terms of use
    • blog (removed)
    • Recreation Activities menu item (removed)
    • telemetry
    • feedback email address
    • app store ID for "Rate" link
  • rebrand app
    • find/replace "AppName" -> Openscape
    • find/replace "CompanyName" -> Openscape Community
    • replace remaining instances of Soundscape

Back-end changes

  • need at least one of the following:
    • fix imposm + Python-based ingestion service code (svcs/data)
      • missing file: kubescape.py
      • fix Dockerfiles
      • docker-compose for PostGIS + ingest + tile services
    • fix osm2pgsql + Rust-based ingestion service code (svcs/data/misc)
      • fix Dockerfile
      • docker-compose for PostGIS + ingest + tile services
    • create alternative back-end(s) with lower storage and/or compute footprint?
      • server that translates queries and forwards to Overpass server -- see Overscape
      • offline setup: downloadable map data bundles
      • static hosting of JSON tiles -- see issue #8
  • permanent hosting
    • Azure setup?
    • physical hardware?

Authoring tool

  • any interest in preserving this?
Clone this wiki locally