List view
Marathon managers should be able to set up the ability to accept donations and user should be able to donate to marathons of their choice. Incentives should be able to viewed and managed. Checkpoints to come later.
No due dateMarathon scheduling. That's it. That's the milestone. Some of the planned advanced features for scheduling may not make it into this milestone (or into its initial release) so that basic scheduling can be released in a timely manner. This will depend on implementation complexity and how the team feels. Checkpoints to come later.
No due date•0/1 issues closedUsers should be able to submit runs and marathon admins should be able to manage marathons. Everyone can create marathons. Except scheduling; that gets its own milestone, it's next. Checkpoints to come later.
No due dateHook up log in functionality and build user management pages. Users should be able to fully manage and view their profiles to a degree at least comparable to Oengus v1. Users should be able to sign up. Checkpoints to come later.
No due dateAll remaining extant "logged out" pages are present on Oengus v2. Pages that contain logged out API callback functionality may not be fully functional (e.g. the sign in page will not allow users to sign in, etc.). The following checkpoints break down the goals of this milestone. Checkpoint 1 Standalone pages. These are pages that aren't related to any other page on the site and will really help the site feel more full and have lower implementation complexity as they will often be the sole exemplar of whatever advanced features they demonstrate. Pages like about and patrons. Checkpoint 2 There's really only one logged out user page, the user's public profile. But it's a fairly complex page separated into multiple different internal tabs. As we develop, we might consider making each of these tabs have their own link so allow more precise linking if there's something one wants to share in particular. The new user page technically doesn't require a logged in user, but user logging on is its own milestone, and so that page will not be made here. Checkpoint 3 Marathon logged out pages. This includes the marathon main page, submissions listings, incentives, lists of donations. Anything that a user could view about any potential marathon while logged out.
No due date•0/10 issues closed