SOA-01 / WanderWise

SOA 2024 UPSTART "Trip Planner"
0 stars 1 forks source link

WanderWise

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.

Purpose

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.

Problem Statement

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:

Key Concepts

Entities

Install

Setting up the project

Running the project

rake

For the rakefile's default, set to run the application with RACK_ENV=development

bundle exec puma

Also works

Testing the project

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