swsnu / swpp2019-team6

Triplannet helps you to share and organize your travel plans easily.
3 stars 1 forks source link

[Poster Session] Contents #119

Open jang1suh opened 4 years ago

jang1suh commented 4 years ago

What is Triplannet?

Triplannet is a service that helps users to organize, search, and share plans for a trip. Our service provides a simple drag-and-drop UI when users build plans, and this can reduce users’ inconvenience greatly. By adding another user as a collaborator, you can edit a travel plan together with fellow travelers. Triplannet also provides a community for travel lovers where they can share their successful trip plans. Take a tour of Triplannet community when you are planning to travel somewhere. Your travel plan will be much more fruitful!

jang1suh commented 4 years ago

Main Features

  1. Create travel plans: with drag-and-drop UI
  2. Add another user as a collaborator of a travel plan: edit individually & merge
  3. Share travel plans with other users around the world
  4. Recommend travel plans for user: Contend-based recommendation (ML applied)
  5. Fork other user's plan and edit: don't have to start from scratch.
  6. Search travels with #tags
jang1suh commented 4 years ago

Recommendation Method

Recommendation feature is targeted to user who want to look around the plans. We recommend next plan to look. Our idea was hybrid method of content-based recommendation + collaborative filtering with implicit feedback.

  1. Text content based - Gather the important text from plan and calculate embedding vector. Recommend by similarity of vector
  2. Block distribution based - Block distribution represent the characteristic of plan. Plan with similar block distribution will be recommended.
  3. User activity based - Recommend by user activity like views, likes, comment by CF model with implicit feedback.

Lack of User activity data, 3rd method didn't work well, so we apply 1,2th method

jang1suh commented 4 years ago

System Design & Architecture

Backend model #63 Each modification of a travel plan is stored as a form of "Commit"

jang1suh commented 4 years ago

Service Demo

screenshots

jang1suh commented 4 years ago

Future Work

content