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.
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.
- Ruby
- Ruby on Rails
- Javascript
- HTML
- SASS
- Google API key for location and activity data
- Mapbox API key
- Clone the repository.
- Install dependencies using
bundle install
. - Set up Google API key.
- Set up Mapbox API key.
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.
- Sign up and create a user profile.
- Input destination (London, Paris or Rome), length of stay, and select at least four preferred activity types.
- An itinerary will be generated with three activities for each day.
- Utilise the feature to swap out activities that don't take your fancy.
- View all future and past trps from your user profile page.
- Share trips with others using the share feature.
- Ruby
- Ruby on Rails
- Javascript
- HTML
- SASS
On the itinerary page, a map displays the locations of selected activities. Hovering over icons provides detailed information about each activity.
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.
This project was conceived with the belief that trip planning should be enjoyable, not stressful.