resputin / dmbc-client

Concierge Application with geospatial search and yelp integration

Home Page:https://pley.nielsendb.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pley

A Personal Concierge App

Table of Contents

About

Sick of traveling to a new place only to spend the majority of your trip on the phone just trying to decide where to go to eat or what to do for fun? How often are the places rated four stars really that great? How can you really make a good decision based on the opinions of strangers?

Pley is your personal concierge that takes the guess work and "decision paralysis" out of chosing the best lunch option, museum, place to take the kids, or a romantic night out. Whether you are on a staycation and need fresh ideas or if you are traveling accross the globe, Pley Ambassadors can help make your next trip great. Stop wasting time on all those other apps, and start "Pleying"

How it Works

Register as a new traveler and simply provide basic information about the location, dates, and who you are traveling with (family, all 21 and over, grandma, new husband, etc.). Then you can select the day(s) on your trip for which you would like suggestions. Make a request for lunch on Tuesday, dinner on Friday, hiking on Saturday and a massage on Sunday; the possibilities are truly endless. After you submit your request a personal ambassador, an expert of your destination, will provide you with three curated options for each request. You decide which one sounds best, have an awesome time, and then rate your experience.

The Ambassador side of the app provides the user with all the tools needed to provide great choices for their assigned traveler(s). Integrated with the Yelp API the user can quickly access the basic information for a business and then use that information to build a customized "suggestion card" for their traveler. With drag and drop functionality and a clean, easy-to-use interface, being a great ambassador doesn't require the user to be a tech expert.

Visit the App

A deployed version of the app is available at: https://pley.nielsendb.com

Feel free to register as a Traveler and/or Ambassador. Or, you can use the following credentials:

Traveler Login

username: bob@bob.com password: thepriceisright

Ambassador Login

username: example@example.com password: 12345678

Technologies Used

Pley is a full-stack, full responsive, web-application using the create-react-app package, Node, Mongo, and Express. Nginx and Ubuntu 16.4 were used for this deployment at Digital Ocean

NPM Packages

carousel

enzyme

enzyme-adapter-react-16

jwt-decode

moment

nuka

pure-react-carousel

react

react-date-picker

react-dnd

react-dnd-html5-backend

react-dom

react-geosuggest

react-redux

react-router-dom

react-scripts

react-slick

redux

redux-form

redux-thunk

slider

Screenshots

Registration

Alt text

Login Page on an iPad - App is Fully Responsive

Alt text

Traveler Trip Page

Alt text

Traveler Can Add Activities to Travel Date(s)

Alt text

Traveler Dashboard - Ambassador Will Provide Three Suggestions Per Activity

Alt text

Ambassador Dashboard - Ambassador Can View Current and Past Itineraries and All of the Suggestion Cards They Have Created

Alt text

Ambassador View of Traveler Activities - A Toolbelt Slides from Right Where Ambassador can Create Cards and then Drag and Drop Created Cards Into the Activity

Alt text

The Pley Team

PR Manager - Dylan Nielsen @resputin Design Manager - Miguel Trinidad @emptyelephants Product Manager - Chris Yang @chrisyango Project Manager - Brian Dudey @briandudey

About

Concierge Application with geospatial search and yelp integration

https://pley.nielsendb.com


Languages

Language:JavaScript 83.2%Language:CSS 15.2%Language:HTML 1.5%