Area |
Function |
Details |
Desirability |
Complexity |
Proposed
release
|
Header (all pages) |
Accessibility |
Line at the very top of the page to include:
- "skip to content", a link to the content div of the same page, skipping the header and menu
- "resize text" buttons/links |
Medium |
Medium |
|
Register? & when completed a transaction? |
Plug in that enables recommendations to friends |
Must enable selection of friends /contacts from email account (and run on ruby on rails) |
High |
Low |
|
Item |
Edit Item |
Disable 'Available for Lending' checkbox if item is currently being lent out. |
High |
Low |
1.0 |
Search |
Search Results |
If item is currently lent out, display the Expected Return Date |
High |
Low |
1.0 |
Transaction |
Transaction Complete |
When an item is returned, if it is on anyone's wishlist, send them an email |
Medium |
Medium |
1.0 ? |
Member |
List Members (new) |
Might want to find users by their postcode or email address (i.e. you already know them) |
Low |
Medium |
>2 |
Transaction |
Request Received |
Block a specific user from requesting any of your items, e.g. if they are pestering you. |
Low |
High |
>2 |
Item |
Edit Item |
Display how many people's wishlists this item is on (and also display which users' wishlists?). |
Low |
Medium |
>2 |
Admin |
Admin users and login |
Allow login as an admin user, and display a menu of admin functions |
Medium |
Medium |
2 |
Admin |
Disable user account |
Prevent an undesirable user logging in. Workaround - update database using SQL |
Low |
Low (if framework done) |
> 2 |
Background |
Auto-holiday |
Set a user to "On Holiday" if they haven't logged in for, say, 3 months. Send them an email to tell them this has been done. |
Low |
Medium |
> 2 |
Background |
Automatic Database Backup |
Daily backup of database. DONE |
High |
Medium |
1.1 |
Background |
Archive log files |
Remove old log files or copy them to a place off the server so disk space does not run out |
High |
Low (if db backup done) |
1.1 |
Background |
Follow up email |
One month (say) after they registered, send follow-up email to a member. The contents of the email would be dependent on how active they had been |
Medium |
High |
>2 |
User - Clubs / Societies / Groups |
Add clubs / societies / groups |
Allows an item to be visible only to members of selected groups |
High |
High |
2 |
User - Item, Transaction |
Giveaway |
Allow an item to be given away |
High |
Low |
2 |
Member |
Member Photos |
Allow members to upload a photo of themselves for display on their profile |
Low |
High |
> 2 |
Member |
Update database:
- Add Item
- Transaction
- Login.
Display:
many pages
|
Members build up 'freelender points' by both lending and borrowing items (depending on feedback), and adding items to the database. When they reach a certain number of points (multiples of 10?), they become a Level 1 freelender, Level 2 freelender, etc. When their freelender name is displayed on the site, e.g. in search results, it is followed by a number of stars, one star for each Level. Hence number of stars is a badge of how freelender-friendly, and almost, but not quite, how trustworthy they are.
Recalculate and store when items added and transactions completed, and every time member logs in. This way, the freelender level doesn't have to be recalculated whenever their freelender name is displayed, but it gets calculated frequently enough that it doesn't get out of step with transactions/items in database. |
Medium |
Medium |
> 2 |
Admin
|
Moderation |
Remove offensive item. Workaround - delete from database using SQL |
Low |
Medium |
> 2 |
User - Item |
Offensive Item |
Mark an item as potentially offensive, and to be moderated |
Low |
Low |
> 2 |
Database |
All Postcodes |
Ensure the database contains all valid postcodes. DONE |
High |
Medium |
1.1 |
User - Main |
Make donation |
Make an electronic donation (Worldpay?) to Freelending CIC |
Medium |
High |
> 2 |
Admin |
Global email |
Send an email to all users, or all users in an area |
High |
Low |
>2 |
Admin |
Reports |
Various reports, contents not known yet. Workaround - do database queries |
Medium |
Medium |
2 |
User -all areas |
Multiple Languages, e.g. Welsh |
Allow user to select a language, though user input will not be translated |
Low |
High |
> 2 |
User - Item |
Category Icons |
Replace 'Book' etc with a graphic. Sub-category icons (for Book Subject etc) would probably not be understandable |
Medium |
Low |
>2 |
User -Transaction |
Return dates |
a) Allow lender to set an expected return date
b) send reminder email to borrower when the expected return date is close |
a) High
b) High
|
a) Low
b) Medium
|
a) 1.0 ?
b) 2
|
User - Main |
Front page - recent transactions |
Display a list of items recently borrowed (in their area ?) |
Low |
Low |
> 2 |
Transaction |
CO2 savings |
Display CO2 saved by lending/borrowing rather than buying eg http://www.transportdirect.info/Web2/JourneyPlanning/JourneyEmissionsCompareJourney.aspx?cacheparam=28 |
Low |
Low (for everything except general items) |
>2 |
Add Item |
Interface with Amazon |
Allow users to search Amazon for their books, DVDs, CDs and Video Games. Makes the data more robust, and the site more usable and attractive. However, there could be 'legal' issues around this, if we are not driving users to the Amazon site. |
Medium |
High |
>2 possibly never |
Sub-categories |
User-edited categories and sub-categories |
Could cause unwanted data to proliferate on the system. So maybe just allow suggestions. |
Low |
High |
>2 possibly never |
|
|
|
|
|
|
Comments (0)
You don't have permission to comment on this page.