MystiCamp


| Live Site | Github |

A full-stack Ruby on Rails Hipcamp clone.

Mysticamp was built using React, Redux, Ruby on Rails, PostgreSQL, Javascript, Ajax, Google Maps API, HTML5, CSS3, SCSS.

Features


User Authenication: User Auth created using BCrypt, Users can securely create an account and log in/log out with ease, Demo user log in available for guests

Listing Search: Users can search all available listings based on location using Google Maps API, Google Places API implemented for autocomplete in search, Google Geocoding API allows for accurate results

Bookings: React-dates calendar library for easy booking experience, Logged in user can make/cancel bookings

Back end: Utilizes Rails polymorphic associations, creating one class that can be used by many others, for DRY code