We wanted to simulate a real work environment as much as possible. To do so, we created separate Development, Staging, and Production branches and Heroku Servers. Furthermore, we have separate buckets on Amazon Web Services to keep our QA environment from interrupting our production environment, while allowing us to really test our product before each production release.
In our Journey to make travel easier for you, we ended up using lots of cool technologies. Some things that we ended up including to make our app great are: Single Table Inheritance, Nested Attributes, Nested Routes, Polymorphic Associations, Google Map, 98% Rspec Coverage, and some awesome Ruby gems like: Cocoon, Materialize, Chart-js, Gmaps, Devise, Paperclip, and Puma.
I graduated from Utah State University with a Spanish major and a Physics minor in 2011. After working for several years, most recently in manual QA, I decided to shift careers and went back to school at dev point labs to become a web developer. I am currently working at Dev Point Labs as a Teaching Assistant for the full stack bootcamp.