The application's purpose is to help users searching for flight deals to get relevant extra info on the side. We fetch news articles regarding the destination from external API, and serve info based on previous searches, stored in our database.
WanderWise is a travel tool designed to empower users to make more informed and exciting travel plans by pairing flight deal recommendations with real-time destination insights. This application aims to reduce the time and effort involved in finding affordable flight options while enhancing trip readiness with practical, location-specific information. WanderWise is for travelers who want more than just flights — they want a smart, context-rich view of their destination, including articles, itinerary, and other useful local insights.
Planning trips often involves juggling multiple information sources: flight comparison sites, news feeds, and event listings. WanderWise tackles this by consolidating these elements, providing users with:
secrets_example.yml
to secrets.yml
and update API tokensbundle install
rake
For the rakefile's default, set to run the application with RACK_ENV=development
bundle exec puma
Also works
rake test
runs all the tests and creates a merged coverage report Note that ENV['RACK_ENV'] = 'test' in spec_helper.rb ensures correct environment