Queue Overflow, a clone of Stack Overflow, is a full-stack web application that replicates the primary features of stackoverflow.com. Similarly to Stack Overflow, users have the ability to
- create an account / login
- post and answer questions
- edit/delete their questions and answers
- upvote/downvote questions and answers
- search for specific questions
- React
- Redux
- Ruby on Rails
- PostgreSQL
- Webpack
- CSS
Users can find questions through the use of either the search bar, tags, user page, or filters on the questions index page. Users can view, sort, and search through all of the tags to find the relevant questions.
Users can perform all CRUD functions for the posted questions, answers, and votes.\
Users can upvote or downvote questions and answers, which leads to a boost in the related user's "reputation" point system with similar algorithm to Stack Overflow's reputation system.
Tags are created using three-table structure. Via the table “question_tags” the bookmarks and the tags are n-to-m related. Each tag can be used together with different tags and vice versa.