Skip to content

dmurchison/clonebnb_app

Repository files navigation

CloneBnB

CloneBnB is a clone of Airbnb, I chose to build this website because of my passion for ruby on rails. This website will work exactly like the airbnb site and will use a relational postgresql database.

Homepage

  • The homepage will display the most viewed recent listings, as well as all of the other necessary components.

Development Information

Versions

  • Ruby -v 3.1.1
  • Rails -v 7.0.4
  • NPM -v 16.15.0

System dependencies

  • Backend Rails Gems
    • Devise
    • Stimulus
    • Axios (for api requests)
  • Styling
    • Tailwind
    • SCSS

Database Information

  • PostgreSQL
  • Database initialization
    • rails db:create
    • rails db:migrate
  • Querying
    • Active Record

Testing and Debugging

  • rspec-rails
  • capybara
  • pry-rails
  • byebug
  • factory_bot_rails

Repository

  • Cloning Instructions
    • bundle install
  • Running Dev Environment
    • rails s || ./bin/dev

Developer Information