/404AnswerNotFound

An app entirely focused on questions about code.

Primary LanguageJavaScript

README

Motivation

Our goal is to create a clean and more modern place to ask questions regarding technology.


User Story

  • As a user, I want to be able to create a secure account.
    • As a user, I want to be able to login to the account.
  • As a user, I want to be able to ask about coding problems.
    • As a user, I want to be able to edit question.
    • As a user, I want to be able to receive descriptive answers to problems.
    • As a user, I want to close questions to new answers and choose a best answer.
      • As a user, if I find my own solution I want to be able to answer my own question and choose as best answer.
  • As a user, I want to be able to browse questions and answers.
  • As a user, I want to answer questions.
    • As a user I want to be able to edit or remove answer.
    • As a user, I want to share answer to social media or other places of communication.
  • As a user, I want to be able to search for specific answers or questions.
  • As a user, I want to be able to view specific questions and answers belonging to a specific category.
  • As a user, I want to be able to watch open questions.
  • As a user, I want to be able to upvote/like favorite answers and questions.*


Wireframes

Landing Page

Landing Page

Create a user account

Account Creation

Login

Login

Make an inquisition

Create Question



Screenshots

Landing Page Landing Page inquisition registration login



Technologies

  • Express
  • ESLint/Prettier
  • EJS
  • EJS Layouts
  • Bootstrap
  • Passport


Credits

Thanks to @TeddySpaghet for helping with the delete, and to our instructors for helping us work through various blockers.



Roadmap

  1. Give ability to answer a question.
  2. Add rich text capability to textarea fields.
  3. Add ability to downvote or upvote a user post.
  4. Add a complete point system.
  5. Ratings for each user based on quality of posts/answers.