├── .gitattributes ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── T1.jpg │ │ ├── T2.jpg │ │ ├── T3.jpg │ │ ├── T4.jpg │ │ ├── T5.jpg │ │ ├── T6.jpg │ │ ├── b1.png │ │ ├── c1.png │ │ ├── demopf.png │ │ ├── iibi.png │ │ ├── map1.png │ │ ├── metascreenshot.png │ │ ├── noimage.png │ │ ├── noimage.svg │ │ └── unsplash1.jpg │ ├── javascripts │ │ └── application.js │ └── stylesheets │ │ ├── api │ │ ├── listings.scss │ │ ├── sessions.scss │ │ └── users.scss │ │ ├── application.scss │ │ ├── base │ │ └── reset.scss │ │ └── components │ │ ├── booking.scss │ │ ├── footer.scss │ │ ├── forms.scss │ │ ├── input.scss │ │ ├── listing_index.scss │ │ ├── listing_show.scss │ │ ├── menu.scss │ │ ├── modal.scss │ │ ├── navbar.scss │ │ ├── splash.scss │ │ └── trips.scss ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── api │ │ ├── bookings_controller.rb │ │ ├── listings_controller.rb │ │ ├── sessions_controller.rb │ │ └── users_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ └── static_pages_controller.rb ├── helpers │ ├── api │ │ ├── listings_helper.rb │ │ ├── sessions_helper.rb │ │ └── users_helper.rb │ └── application_helper.rb ├── jobs │ └── application_job.rb ├── mailers │ └── application_mailer.rb ├── models │ ├── application_record.rb │ ├── booking.rb │ ├── concerns │ │ └── .keep │ ├── listing.rb │ └── user.rb └── views │ ├── api │ ├── bookings │ │ ├── _booking.json.jbuilder │ │ ├── index.json.jbuilder │ │ └── show.json.jbuilder │ ├── listings │ │ ├── _listing.json.jbuilder │ │ ├── index.json.jbuilder │ │ └── show.json.jbuilder │ └── users │ │ ├── _user.json.jbuilder │ │ └── show.json.jbuilder │ ├── layouts │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ └── static_pages │ └── root.html.erb ├── bin ├── bundle ├── rails ├── rake ├── setup └── spring ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── permissions_policy.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── spring.rb └── storage.yml ├── db ├── migrate │ ├── 20220102235946_create_users.rb │ ├── 20220105194222_create_listings.rb │ ├── 20220106052130_create_active_storage_tables.active_storage.rb │ └── 20220204185241_create_bookings.rb ├── schema.rb └── seeds.rb ├── frontend ├── actions │ ├── booking_actions.js │ ├── filter_actions.js │ ├── listing_actions.js │ ├── modal_action.js │ ├── session_actions.js │ └── user_action.js ├── components │ ├── App.jsx │ ├── booking │ │ ├── booking_form.jsx │ │ └── booking_form_container.jsx │ ├── footer │ │ └── footer.jsx │ ├── listings │ │ ├── listing_forms │ │ │ ├── create_listing.jsx │ │ │ ├── create_listing_container.jsx │ │ │ ├── edit_listing_container.jsx │ │ │ └── edit_listing_form.jsx │ │ ├── listing_show.jsx │ │ ├── listing_show_container.jsx │ │ ├── listings_index.jsx │ │ ├── listings_index_container.jsx │ │ └── listings_item.jsx │ ├── map │ │ ├── map.jsx │ │ └── map_container.jsx │ ├── menu │ │ ├── menu.jsx │ │ └── menu_container.jsx │ ├── modal │ │ └── modal.jsx │ ├── nav_bar │ │ ├── nav_bar.jsx │ │ └── nav_bar_container.jsx │ ├── profile │ │ ├── profile.jsx │ │ └── profile_container.jsx │ ├── root.jsx │ ├── search │ │ ├── search.jsx │ │ ├── search_bar.jsx │ │ └── search_container.jsx │ ├── session_form │ │ ├── login_form.jsx │ │ ├── login_form_container.jsx │ │ ├── signup_form.jsx │ │ └── signup_form_container.jsx │ ├── splash │ │ ├── splash.jsx │ │ └── splash_container.jsx │ └── trips │ │ ├── trips.jsx │ │ └── trips_container.jsx ├── entry.jsx ├── reducers │ ├── bookings_reducer.js │ ├── entities_reducer.js │ ├── errors_reducer.js │ ├── filter_reducer.js │ ├── listings_reducer.js │ ├── modal_reducer.js │ ├── root_reducer.js │ ├── session_errors_reducer.js │ ├── session_reducer.js │ ├── ui_reducer.js │ └── users_reducer.js ├── store │ └── store.js └── util │ ├── booking_api_util.js │ ├── listing_api_util.js │ ├── marker_manager.js │ ├── route_util.jsx │ ├── session_api_util.js │ └── user_api_util.js ├── lib ├── assets │ └── .keep └── tasks │ └── .keep ├── log └── .keep ├── package.json ├── public ├── 404.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── favicon.ico └── robots.txt ├── storage └── .keep ├── test ├── application_system_test_case.rb ├── channels │ └── application_cable │ │ └── connection_test.rb ├── controllers │ ├── .keep │ └── api │ │ ├── listings_controller_test.rb │ │ ├── sessions_controller_test.rb │ │ └── users_controller_test.rb ├── fixtures │ ├── files │ │ └── .keep │ └── users.yml ├── helpers │ └── .keep ├── integration │ └── .keep ├── mailers │ └── .keep ├── models │ ├── .keep │ └── user_test.rb ├── system │ └── .keep └── test_helper.rb ├── tmp ├── .keep └── pids │ └── .keep ├── vendor └── .keep └── webpack.config.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.4 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/T1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/T1.jpg -------------------------------------------------------------------------------- /app/assets/images/T2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/T2.jpg -------------------------------------------------------------------------------- /app/assets/images/T3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/T3.jpg -------------------------------------------------------------------------------- /app/assets/images/T4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/T4.jpg -------------------------------------------------------------------------------- /app/assets/images/T5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/T5.jpg -------------------------------------------------------------------------------- /app/assets/images/T6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/T6.jpg -------------------------------------------------------------------------------- /app/assets/images/b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/b1.png -------------------------------------------------------------------------------- /app/assets/images/c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/c1.png -------------------------------------------------------------------------------- /app/assets/images/demopf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/demopf.png -------------------------------------------------------------------------------- /app/assets/images/iibi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/iibi.png -------------------------------------------------------------------------------- /app/assets/images/map1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/map1.png -------------------------------------------------------------------------------- /app/assets/images/metascreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/metascreenshot.png -------------------------------------------------------------------------------- /app/assets/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/noimage.png -------------------------------------------------------------------------------- /app/assets/images/noimage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/noimage.svg -------------------------------------------------------------------------------- /app/assets/images/unsplash1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/images/unsplash1.jpg -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/stylesheets/api/listings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/api/listings.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/api/sessions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/api/sessions.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/api/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/api/users.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/base/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/base/reset.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/booking.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/booking.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/footer.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/forms.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/input.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/listing_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/listing_index.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/listing_show.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/listing_show.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/menu.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/modal.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/navbar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/splash.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/splash.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/trips.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/assets/stylesheets/components/trips.scss -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/api/bookings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/controllers/api/bookings_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/listings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/controllers/api/listings_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/controllers/api/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/controllers/api/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /app/helpers/api/listings_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::ListingsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/sessions_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::SessionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/users_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/booking.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/models/booking.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/listing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/models/listing.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/views/api/bookings/_booking.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/bookings/_booking.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/bookings/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/bookings/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/bookings/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/bookings/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/listings/_listing.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/listings/_listing.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/listings/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/listings/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/listings/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/listings/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/_user.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/users/_user.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/api/users/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/static_pages/root.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/app/views/static_pages/root.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/bin/spring -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/migrate/20220102235946_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/db/migrate/20220102235946_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20220105194222_create_listings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/db/migrate/20220105194222_create_listings.rb -------------------------------------------------------------------------------- /db/migrate/20220106052130_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/db/migrate/20220106052130_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20220204185241_create_bookings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/db/migrate/20220204185241_create_bookings.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /frontend/actions/booking_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/actions/booking_actions.js -------------------------------------------------------------------------------- /frontend/actions/filter_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/actions/filter_actions.js -------------------------------------------------------------------------------- /frontend/actions/listing_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/actions/listing_actions.js -------------------------------------------------------------------------------- /frontend/actions/modal_action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/actions/modal_action.js -------------------------------------------------------------------------------- /frontend/actions/session_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/actions/session_actions.js -------------------------------------------------------------------------------- /frontend/actions/user_action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/actions/user_action.js -------------------------------------------------------------------------------- /frontend/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/App.jsx -------------------------------------------------------------------------------- /frontend/components/booking/booking_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/booking/booking_form.jsx -------------------------------------------------------------------------------- /frontend/components/booking/booking_form_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/booking/booking_form_container.jsx -------------------------------------------------------------------------------- /frontend/components/footer/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/footer/footer.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listing_forms/create_listing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listing_forms/create_listing.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listing_forms/create_listing_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listing_forms/create_listing_container.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listing_forms/edit_listing_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listing_forms/edit_listing_container.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listing_forms/edit_listing_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listing_forms/edit_listing_form.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listing_show.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listing_show.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listing_show_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listing_show_container.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listings_index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listings_index.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listings_index_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listings_index_container.jsx -------------------------------------------------------------------------------- /frontend/components/listings/listings_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/listings/listings_item.jsx -------------------------------------------------------------------------------- /frontend/components/map/map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/map/map.jsx -------------------------------------------------------------------------------- /frontend/components/map/map_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/map/map_container.jsx -------------------------------------------------------------------------------- /frontend/components/menu/menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/menu/menu.jsx -------------------------------------------------------------------------------- /frontend/components/menu/menu_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/menu/menu_container.jsx -------------------------------------------------------------------------------- /frontend/components/modal/modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/modal/modal.jsx -------------------------------------------------------------------------------- /frontend/components/nav_bar/nav_bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/nav_bar/nav_bar.jsx -------------------------------------------------------------------------------- /frontend/components/nav_bar/nav_bar_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/nav_bar/nav_bar_container.jsx -------------------------------------------------------------------------------- /frontend/components/profile/profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/profile/profile.jsx -------------------------------------------------------------------------------- /frontend/components/profile/profile_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/profile/profile_container.jsx -------------------------------------------------------------------------------- /frontend/components/root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/root.jsx -------------------------------------------------------------------------------- /frontend/components/search/search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/search/search.jsx -------------------------------------------------------------------------------- /frontend/components/search/search_bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/search/search_bar.jsx -------------------------------------------------------------------------------- /frontend/components/search/search_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/search/search_container.jsx -------------------------------------------------------------------------------- /frontend/components/session_form/login_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/session_form/login_form.jsx -------------------------------------------------------------------------------- /frontend/components/session_form/login_form_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/session_form/login_form_container.jsx -------------------------------------------------------------------------------- /frontend/components/session_form/signup_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/session_form/signup_form.jsx -------------------------------------------------------------------------------- /frontend/components/session_form/signup_form_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/session_form/signup_form_container.jsx -------------------------------------------------------------------------------- /frontend/components/splash/splash.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/splash/splash.jsx -------------------------------------------------------------------------------- /frontend/components/splash/splash_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/splash/splash_container.jsx -------------------------------------------------------------------------------- /frontend/components/trips/trips.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/trips/trips.jsx -------------------------------------------------------------------------------- /frontend/components/trips/trips_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/components/trips/trips_container.jsx -------------------------------------------------------------------------------- /frontend/entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/entry.jsx -------------------------------------------------------------------------------- /frontend/reducers/bookings_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/bookings_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/entities_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/entities_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/errors_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/errors_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/filter_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/filter_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/listings_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/listings_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/modal_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/modal_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/root_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/root_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/session_errors_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/session_errors_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/session_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/session_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/ui_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/ui_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/users_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/reducers/users_reducer.js -------------------------------------------------------------------------------- /frontend/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/store/store.js -------------------------------------------------------------------------------- /frontend/util/booking_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/util/booking_api_util.js -------------------------------------------------------------------------------- /frontend/util/listing_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/util/listing_api_util.js -------------------------------------------------------------------------------- /frontend/util/marker_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/util/marker_manager.js -------------------------------------------------------------------------------- /frontend/util/route_util.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/util/route_util.jsx -------------------------------------------------------------------------------- /frontend/util/session_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/util/session_api_util.js -------------------------------------------------------------------------------- /frontend/util/user_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/frontend/util/user_api_util.js -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/public/robots.txt -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/channels/application_cable/connection_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/channels/application_cable/connection_test.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/api/listings_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/controllers/api/listings_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/controllers/api/sessions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/controllers/api/users_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highmountaindev109/iiBnB/HEAD/webpack.config.js --------------------------------------------------------------------------------