Angular Assignment #8 - Ask the experts
redbeacon/experts is a site written in AngularJS where homeowners and other do-it-yourselfers can post questions and get expert advice about problems they might be having. Build a similar website to answer questions about subjects you and your partner are 'experts' on. Feel free to inspect the code written on redbeacon to get an idea how they've written their site.
Don't worry about logging on, or the difference between users and experts. We'll assume that can be taken care of later.
Here are some things to include:
- As a user, I want to be able to post a question.
- As an expert I want to be able to answer a question.
- As an expert I want to be able to filter out questions that have already been answered.
- As a user, I want to approve answers, and give a rating based on how well my question was answered.
- As a user I want to be able to "upvote" the best answers I read.
- As a user, I want the links with the most upvotes to be listed first, so that I can see the best answers that have been submitted.
- As a user I want a search function, so I don't post a question someone has already asked.
- As a user, I want to comment on a link, so that I can have a discussion about the answer that an expert submitted.
- Bonus points for making it look good!