All users will start at (root):
/user/dashboard (show)
User will create a new writting request:
/assignment/new
/assignment/create
Another User (Writer) will look for assignments to write and choose one:
/assignment/index
/assignment/show (we call this review)
Writer will accept assignment opportunity and write over a time period and submits for review.:
/submission/new
/submission/edit
User reviews submission:
/submission/show
If User asks for a revision:
/revision/new (add notes)
Writer reviews revision request:
/revision/show
Writer chooses to make modifications:
/submission/new
/submission/edit
If User accepts payment happens If User rejects assignment opens back up