Inspiration

A lot more happens in life when you stop worrying about what to do and just go. That problems usually dog people in the year before they made decision to travel. As the trip nears, people may waste more time on thinking about all the hassles of traveling.

Is there a way to enjoy a tension-free holiday? Exactly!

Our app hosts an artificial intelligent assistant that will do most of the planning for the holiday and therefore saves your time and hassle. You can ask Visionary for suggestions on nearby restaurants and enchanting activities. Visionary also supports for daily conversation, which means you can greet or say thank-you to AI assistant just like talking to a real-life human being.

The demo link is attached here: http://visionary-chatbot.s3-website-us-east-1.amazonaws.com/

What it does

Visionary is an artificial intelligent assistant that can communicate with the users and help them to plan for the next vacation. You can either chat with the AI assistant or prompt them for suggestions on vocation planning.

As an example, imagine you travel to a new city. You now fell hungry but you have no idea where to dine in based on your cuisine favor. In this condition, you can ask visionary for help. To be more specific, you can type in nearby restaurant and our AI assistant will send you back the top three ranked restaurants based on your needs and your preferences.

To talk more about the technologies. First, I wrote data crawler to scrape information directly from the website, Then, I clean the data and store them into a collection of databases on DynamoDB. Second, I incorporate recommendation system to fit the interests of all different users. Third, I created a chatbot that allows users to chat with an artificial intelligent assistant, which we called as visionary. And finally, based on what we have here, visionary can help people plan for their vacation in an easy, efficient and comfortable way.

How we built it

We built it with:

  1. Programming languages: Lambda, Python, JavaScript, HTML, CSS, Java SDK
  2. Cloud Computing: AWS Lex, API Gateway, S3 Bucket, Simple Queue Service
  3. Data Scraping
  4. Database: DynamoDB
  5. Lots of Love :)

Challenges we ran into

Based on time limits, visionary only supports for food suggestions and activities suggestions by now, and I will continue adding more features to it.

Accomplishments that we're proud of

We successfully built an artificial intelligent assistant that can communicate with the users and help them to plan for the next vacation.

What we learned

We learnt to build an End to End Web Application and made attempt to host it on Cloud service.

What's next for Visionary

More functionalities, more sentimental thoughts

Built With

Share this project:

Updates