- 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.
- 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.
- 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.
- 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
- 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
- PostgreSQL
- Rails Active Record
- Schema
- RSpec
- Capybara
- Pry-Rails
- ByeBug
- 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
- IF you do not have a database:
- Running Tests
bundle exec rspec
bundle exec rspec --format documentation