What does it mean to be a Question application?
Question Feature
- Users can submit a question
- Users see a list of submitted questions
- Answered Questions can be deleted
- Answers
- Resolved vs Deleted
- User Authentication
- UI enhancements (D&D, Darkmode)
- Updating a Question
- Voting/Ranking
- Categories/Subs
- Availability: if a User opens the app they always see something
- Reliability: Questions are never lost
- Latency: response times < 200m/s>
What does it mean to be a Question?
- Content
- Name (of Asker)
How should we store this Question
- MongoDB (Non-relational, NoSQL)