Skip to content

Feature List

Moiz Ahmad edited this page Jul 19, 2021 · 1 revision

1. Users

  • User Login/Authentication
  • Create User
  • View (Read) User Profile
    • See User's associated questions/answers *
  • Update User info
  • Deactivate (Destroy) Account

2. Questions

  • Ask (Create) questions
  • Search (Read) for questions
  • Edit (Update) questions
  • Delete (Destroy) questions

3. Answers

  • Post (Create) answers
  • View (Read) answers with associate question
  • Edit (Update) answers
    • Upvotes/downvotes
    • User can edit their own answer
  • Delete (Destroy) answers

4. Comments

  • Post (Create) comments on questions and answers
  • View (Read) comments underneath their corresponding questions or answers
  • Edit (Update) comments
    • Add a 'useful comment' upvote system? *
  • Delete (Destroy) comments

5. Tags *

  • Created when a question is created
  • View (READ) all tags
  • View all questions pertaining to a specific tag
  • Update number of questions related to tag
  • Destroy tag if number of related questions is 0
Clone this wiki locally