joatuapp / joatu-app

The JoatU application, written in Ruby on Rails and ChaplinJS.
GNU Affero General Public License v3.0
8 stars 3 forks source link

Implement Basic References System #46

Open undergroundwebdesigns opened 9 years ago

undergroundwebdesigns commented 9 years ago

Members should be able to leave each other references. References can either be general (attached to an account) or more specific, and tied to an offer. For now, anyone can leave anyone else a reference, though we'll likely restrict this in the future.

References will consist of a 5 star ranking, and an optional text field where further details and specifics and be stated. References a person has received should appear on their profile, and offer-specific references should be displayed or at least linked too from the offer.

UI for this is completely TBD.

joatu commented 9 years ago

Potential Issue: What happens if an offer is removed and has references tied to it? Potential Solution: Have all references tied to a profile. Have each reference include a tag (offer title) from the day that the reference is left. That way, if the offer title changes or the offer is removed, the reference will remain linked to the specific offering.

Each offer can display the average star rating and number of references in the search results.