Skip to content

palacejackson/wayfindr

Repository files navigation

wayfindr.co.uk - Find your way to the perfect trip

Rails app designed and developed over a 2 week sprint in a team of four as part of the final project of Le Wagon Bootcamp. Generated with lewagon/rails-templates, created by the Le Wagon coding bootcamp team.

Overview

Wayfindr is a European Trip Itinerary Generator designed for users who book short city breaks and prefer a hassle-free planning experience. The web app targets individuals who lack the time or inclination to plan and research their trip extensively. Users can store all their trip-related information in one place, including past and future itineraries, accessible from their user profiles. The app also allows users to share their itineraries with others.

Getting Started

Prerequisites

  • Ruby
  • Ruby on Rails
  • Javascript
  • HTML
  • SASS
  • Google API key for location and activity data
  • Mapbox API key

Installation

  1. Clone the repository.
  2. Install dependencies using bundle install.
  3. Set up Google API key.
  4. Set up Mapbox API key.

Usage

NOTE:

  • The application is currently optimized for laptop use and is not yet responsive for mobile devices. Please use a laptop for the best user experience.
  • This prototype version only works for London, Paris, and Rome due to time and budget constraints during development.
  1. Sign up and create a user profile.
  2. Input destination (London, Paris or Rome), length of stay, and select at least four preferred activity types.
  3. An itinerary will be generated with three activities for each day.
  4. Utilise the feature to swap out activities that don't take your fancy.
  5. View all future and past trps from your user profile page.
  6. Share trips with others using the share feature.

Technology Stack

  • Ruby
  • Ruby on Rails
  • Javascript
  • HTML
  • SASS

Map Display

On the itinerary page, a map displays the locations of selected activities. Hovering over icons provides detailed information about each activity.

Swap Feature

On the itinerary page, you can swap out an activity by clicking the swap icon. This will randomly generate a new activity in it's place.

Project Motivation

This project was conceived with the belief that trip planning should be enjoyable, not stressful.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •