Skip to content

Planning: Requirements

Pablo Mayrgundter edited this page Feb 8, 2024 · 1 revision

These are the high-level features for Share our first app, at [bldrs.ai]. Features are roughly ordered by stage of the user journey and numbered by implementation priority.

Open

  1. Open IFC from local file system ✔
  2. Open, make simple changes, add properties, save IFC from GitHub repos

View

  1. View 3D building model with elements tree and properties ✔
  2. View element subsets, with table view and ETL
  3. Common view operations (e.g. section view of model ✔)
  4. Google Maps-like view of issues w/filtering

Collab

  1. Share link to current view ✔
  2. Comments anchored on views ✔
  3. Version control (GitHub)
  4. In-app discussions, with integrations for: GitHub discussions, matrix.org

Search

  1. Search items and properties in my building ✔
  2. Search items and properties in GitHub repos

Apps

  1. XYZ app using v0.1 API (i.e. dogfood)
  2. Continuous Integration

Community

  1. Google Analytics ✔, user survey (google form), simple 👍/👎 exit feedback
  2. Create (GitHub) feature request and bug reports with screenshots, session state
Clone this wiki locally