Hey everyone,
I'm currently working on refining the GSoC idea "Infrastructure for FreeMedia group". I've worked out some key points for this. It would be nice if I could get some suggestions and feddback on this so that I can work on making my proposal.Required actors:
1> General (non members)
2> Volunteers / donors (member)
3> Receivers / Acceptors (member)
4> Admin
1. General:
- Have no account on site, therefore cannot make request or volunteer.
- They can however, view list of scopes, volunteers, volume transacted(successful media's) etc.
- Make a donation to a particular volunteer.
2. Volunteers:
- A volunteer can also be an acceptor (probably for a different scope).
- Mark to volunteer for a scope (can be multiple).
- Sorted list of all receiver requesting for a scope the volunteer is checked to.
- Sorting is done using the source and destination address to calculate a distance matrix using the Google Maps Distance Map api and sort based on shortest distance.
- Ability to view receivers reason for request, just so that the receiver can decide who he needs to send to.
3. Receivers:
- A receiver can also be a volunteer.
- Can request and receive a particular scope ONCE.
- Have to specify the reason for the request, (how are you going to make use of thiS? [optional]
- Track the shipments. [open for discussion, have been Googling this for a while now for the required tracking api's].
- Mark and let the volunteer know that a particular scope is received.
- Make a donation or just say thanks.
- Request admin for a new scope.
4. Admin:
- Make new scopes.
- View statistics, like request unattended, sent items etc.
- Manage user requested scopes.
Other points:
Would
it help, if it was possible to make anyone(member) make a scope anytime
without the approval from the admin, although more priority can be
given to admin generated scope.
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct