Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save togakangaroo/d47e2589fcbc24fa2a711e1735cba8b1 to your computer and use it in GitHub Desktop.
Save togakangaroo/d47e2589fcbc24fa2a711e1735cba8b1 to your computer and use it in GitHub Desktop.

Provider profile creation

* What does the page to set up a profile look like?
* How might the initial data entry work?
* Do profiles require moderation?
* How to indicate services provided?
	* What happens to older reviews if a service was added/dropped?
* Who can edit the page and how?
	* What happens if a provider stops updating a page?
* What if a provider goes out of business?
* What if a provider merges with another?
	* Presumably reviews should transfer to the new entity?
* How can the provider give information as things change?
	* eg. all reviews say "James is great, talk to him", but James left last year
* Can a provider request help with the profile? 
	* eg from a volunteer copywriter, photographer, or designer
	* How to encourage them to do this (not having a clear photo might be a big impediment)
* Is there a tagging or category system?

User Profile

* How to make sure they're thinking about privacy issues as they're filling this out
	* All inmates get a release #, site membership can be tied to this rather than names or emails
	* Is real name even required? What if they went by a nickname on the inside?
	* Do we need to know their real identity at all?
* UI for indicate where and when they were incarcerated (so that they can be correlated with other prisoners they might trust)
	* Consider how the process of finding another former inmate you trust currently works in real life
		* Can we emulate it?
		* Can we improve it?
	* How to make someone understand why this is necessary. (IS it necessary?) 
* What data should we gather? 
	* Crime? Length of Stay? 
	* Concerns with re-entry?
	* Which data is mandatory and which is encouraged?
* How to make this UI as simple and inviting as possible?
* Is it possible to have a volunteer help them fill this out?
* Should it be possible to contact users?
	* Optional?
	* How would contacting work? Email? Phone? SMS from the site?

Leave a review

* Who exactly can leave a review?
* How to incentivize people to review services
* How to incentivize them to leave good, helpful reviews?
	* What forms a good, helpful review?
	* Is a review a single text-area? Multiple questions? Something else?
	* Length limits?
	* Automatic reading-level analysis?
	* Can reviewers request editing from a volunteer copywriter?
* Do all reviews require moderation?
	* Only the first few after the system learns to trust you?
	* What sorts of policy do we want for calling out individuals by name?
		* eg. if someone says "James is an asshole" is that ok? What if it's worse?
* What sort of text editing features might be available?
* Can reviews be edited?
	* by trusted users? (Stackoverflow model)

Searching for services and reading feedback that is relevant to you

* Which feedback exactly should we show? 
	* People who were incarcerated together? People you might have heard of? People in similar situations?
	* Does this need to be the same for all people or can it vary by user or session?
* Who can search this?
	* Do we want journalists or average citizens having access?
	* Do they have to be logged in? Have a filled out account?
	* What if they only filled out their user profile partially?
		* Can we encourage them on this end to fill out more data to get better results?
* What exactly are you searching for?
	* Service?
	* Provider?
	* Positive feedback for any providers that helped people in a given situation?
* What if a service isn't offered anymore by a provider but the reviews are relevant?
* How to display reviews in the least intimidating way possible?
* What do things look like until the system fills out? 
	* How to not be discouraging if no feedback is found?

React to a review

* Upvote a review
	* what to do with this exactly?
* Who can comment on a review?
	* Other former inmates?
	* The provider?

Related services you might be interested in

* How exactly to determine this?
* How to display these?
	* On which page?
	* Where on the page?

Moderation and curation

* What might the moderator UI look like?
* How can moderation be requested?
* If it is necessary to moderate reviews/comments/profiles before they are posted how to encourage moderators to work-down the feedback?
* How would moderator selection work?
* What if a provider is abusive and needs to be removed? Who makes that decision?
* What if a user is abusive and needs to be removed? Who makes that decision?
* What if a moderator is abusive and needs to be removed? Who makes that decision?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment