/imdb-collaboration

Integrate Circuit text messaging on a website using lit-html

Primary LanguageJavaScript

imdb-collaboration

This application shows how easy the Circuit JS SDK can be integrated into a website. This website allows users to collaborate on different movies or TV shows.

Live app at https://imdb.circuit-apps.com

Medium article at https://medium.com/@rurscheler/imdb-collaboration-bot-c43fa577b6e5

This app is built using web components, specifically the lit-html library built by the Google Polymer team.

This is the README for the most current version. To view the version that corresponds to the first medium article see Branch V1

Features

  • Search for movies or TV shows using omdbapi.com
  • Allow collaboration on any of the movies/shows using the Circuit SDK
  • No authentication required to view chat messages
  • Corresponding Circuit conversation in created dyanmically by server-side bot application
  • User management (i.e. adding users to conversation) is done dynamically by the bot
  • Login using your own sandbox account or one of the test accounts
  • Using webpack2
  • Build with web components using lit-html

Future

  • Collaboration via Circuit WebRTC APIs (audio and/or video)
  • AI for bot to reply to simple questions
  • Allow commenting on post
  • Like/Unlike posts
  • Mention users
  • Post links, properly display line breaks
  • Show analytics data of usage

Run locally

  git clone https://github.com/circuit/imdb-collaboration.git
  cd imdb-collaboration
  npm start
  // browse to http://localhost:3200