Skip to content

Feature Functionality

Terry Thomas edited this page Nov 20, 2025 · 1 revision

Feature Functionality

REST API

Versioned JSON endpoints under /api/v1.

Data Synchronization

NPS + RIDB data is fetched manually (later: scheduled) and cached in PostgreSQL.

Geospatial Features

PostGIS enables:

  • storing latitude/longitude
  • geoJSON output
  • spatial queries and filtering

Authentication

JWT-based login supporting:

  • React SPA
  • future React Native app

User Features

Users may:

  • authenticate
  • view parks
  • view map visualizations
  • save favorite parks or recreation areas

Serialization

ActiveModelSerializers provides a consistent JSON schema.

Clone this wiki locally