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/# Page

stuck-overclone3

  • The # page is a simple form to allow users to # which will intern give them access to the features listed on the left side of the form.
  • There is a link to # 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
    • IF you do not have a database:
      • bundle exec rails db:create
      • bundle exec rails db:migrate
      • bundle exec rails db:seed
    • bundle exec rails server
    • npm run start
  • Running Tests
    • bundle exec rspec
    • bundle exec rspec --format documentation

Developer Team