https://github.com/circuit/imdb-collaboration
Integrate Circuit text messaging on a website using lit-html
https://github.com/circuit/imdb-collaboration
chat circuit collaboration cpaas imdb integration lit-html lit-html-element movies
Last synced: about 2 months ago
JSON representation
Integrate Circuit text messaging on a website using lit-html
- Host: GitHub
- URL: https://github.com/circuit/imdb-collaboration
- Owner: circuit
- Created: 2017-12-31T01:30:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T01:49:20.000Z (over 2 years ago)
- Last Synced: 2025-02-09T20:33:35.552Z (4 months ago)
- Topics: chat, circuit, collaboration, cpaas, imdb, integration, lit-html, lit-html-element, movies
- Language: JavaScript
- Size: 1.59 MB
- Stars: 0
- Watchers: 9
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://imdb.circuit-apps.com/)
Medium article at [https://medium.com/@rurscheler/imdb-collaboration-bot-c43fa577b6e5](https://medium.com/@rurscheler/imdb-collaboration-bot-c43fa577b6e5)
This app is built using web components, specifically the [lit-html](https://github.com/PolymerLabs/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](https://medium.com/@rurscheler/introducing-the-circuit-apis-f98285f470f0) see [Branch V1](https://github.com/circuit/imdb-collaboration/tree/v1)
## Features
* Search for movies or TV shows using [omdbapi.com](http://www.omdbapi.com)
* Allow collaboration on any of the movies/shows using the [Circuit SDK](https://github.com/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
```bash
git clone https://github.com/circuit/imdb-collaboration.git
cd imdb-collaboration
npm start
// browse to http://localhost:3200
```