Skip to content

dmurchison/stuck_overclone_app

Repository files navigation

Stuck Overclone

Table of Contents

About

  • Stuck Overclone is a clone of Stack Overflow, I chose to build this website because I am passionate about coding education. With this web app, authorized users can search for, view, answer, upvote or downvote questions that other authorized users have previously posted. Most importantly, authorized users also have the ability to upvote or downvote answers as well.

Question Show Page

stuck-overclone4

  • The questions show page displays the question, votes and an answer form to write your own answers!
  • Answers can have code blocks and votes as well.

Login/Signup Page

stuck-overclone3

  • The signup page is a simple form to allow users to signup which will intern give them access to the features listed on the left side of the form.
  • There is a link to signup the user or login if the user already has an account.

Development Information

Versions

  • Ruby -v 2.7.5
  • Rails -v 5.2.8
  • Node -v 16.15.0
  • NPM -v 8.5.5
  • React -v 16.0.0

System Dependencies

  • Backend Rails Gems
    • terser
    • ransack
    • bcrypt
    • active_storage
    • jquery_rails
    • byebug
    • annotate
    • pry-rails
    • binding_of_caller
    • better_errors
    • capybara
  • Middleware
    • JQuery
    • JBuilder
    • Redux
    • Angular
  • Frontend
    • ReactJS
    • Remark-GFM
    • Webpack
    • Process
    • Moment
    • Babel

Database Information

  • PostgreSQL
  • Rails Active Record
  • Schema

Testing and Debugging

  • RSpec
  • Capybara
  • Pry-Rails
  • ByeBug

Repository

  • Cloning Instructions
    • bundle install
    • npm install
  • Running Dev Env
    • bundle exec rails start
    • npm run frontend || npm run start

Developer Team