Skip to content
danstowell edited this page Mar 16, 2014 · 18 revisions

List of the features of v1.

Keys:

  • Features already implemented in v2 (to be completed)*
  • Features essential for a switch to v2
  • Nice-to-have features

Main page (unauthenticated)

  • Login button
  • Take the tour

1.5d

Main page (authenticated)

  • Logout button
  • Search field
  • All/Featured/My jobs filter

1.5d

Job list

  • Title
  • Short description
  • Author name
  • Last updated
  • Situation map
  • List of currently active users
  • Percent done
  • Mark as featured link
  • Archive link
  • Edit link

0.5 day 0.5 day

Job page

  • Long description
  • Instructions
  • Situation map
  • Layout

2d

Instructions tab

  • Link to imagery

0.5d

Task tab

  • "Pick a task randomly" button
  • "Validate" a task link
  • Links to editors
  • iD integration (gpx and custom background)
  • export as .osm
  • xport as .gpx
  • "Task lock" button
  • Split
  • Clear selection
  • Extra instructions
  • Time left counter
  • Unlock button
  • Mark as done
  • History
  • OSM changesets link
  • User name with hover showing tiles on map

3d 1d

Users tab

  • list of contributors
  • link to user page
  • User name with hover showing tiles on map

1d 0.5d

Stats tab

  • chart

1d

Map

  • Humanitarian layer background
  • Number of tasks: total/done/validated/worked on

1d

Users page

  • list of users
  • link to edit user page
  • different bullet for admins
  • Search field
  • creation of user not already in db

1d

User page

  • Link to edit user page
  • Link to OSM Profile page
  • List of jobs the user helped in

1d

Admin page

  • Manage users button
  • Manage licenses button

1d

Licenses page

  • List of licenses
  • Link to edit license page
  • Create new license button

License edit/create page

Job create page

  • OSM relation id field
  • Draw yourself control
  • Zoom level chooser
  • Number of tiles estimation

1d

Job edit page

  • Markdown support
  • Preview
  • Imagery + license
  • JOSM Preset
  • Private job
  • Per task instruction (extra instructions)

1.5d

Private jobs

  • Ability to manage the list of users allowed

1d

Misc

0.5d 1d

Clone this wiki locally