Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

feat: poll #485

Merged
merged 133 commits into from
Dec 1, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
cbb582e
feat(#471): new poll template displaying a QR code for access and a c…
peterpeterparker Nov 12, 2019
c82d6ba
feat(#471): add chart to poll slide with data
peterpeterparker Nov 13, 2019
be69f0b
feat(#471): create a socket room to declare the poll
peterpeterparker Nov 13, 2019
0921ce8
merge: from master
peterpeterparker Nov 13, 2019
76e9e63
merge: from master
peterpeterparker Nov 14, 2019
e6fdb1e
merge: from master
peterpeterparker Nov 14, 2019
6ba0cb0
feat(#471): add a poll page to studio and fetch poll with a socket
peterpeterparker Nov 14, 2019
901b82a
feat(#471): register vite and display the change on the slide's chart
peterpeterparker Nov 14, 2019
0916bfc
refactor: extract random gif to a specific component
peterpeterparker Nov 14, 2019
fc271c0
feat(#471): display a random gif success on successfull vote
peterpeterparker Nov 15, 2019
6986e27
merge: from master
peterpeterparker Nov 18, 2019
ba508c8
merge: from master
peterpeterparker Nov 18, 2019
da47dc2
feat(#471): display placeholder until first vote
peterpeterparker Nov 18, 2019
23e4b28
feat(#471): type definition for poll
peterpeterparker Nov 18, 2019
18cee47
feat(#471): poll server url as config
peterpeterparker Nov 18, 2019
9778467
refactor: move signaling server url config property
peterpeterparker Nov 18, 2019
e7ea58a
feat(#471): text
peterpeterparker Nov 18, 2019
e62a804
feat(#471): can't vote multiple times on the same poll for two hours
peterpeterparker Nov 18, 2019
a161cda
feat(#471): display error if connect problem
peterpeterparker Nov 18, 2019
0e6abf1
feat(#471): add slide Poll to list of selectable slide of studio
peterpeterparker Nov 18, 2019
4b0f3d6
feat(#471): add modal for slide poll options and create slide
peterpeterparker Nov 18, 2019
131e2bb
feat(#471): two answers per default
peterpeterparker Nov 18, 2019
95f36a3
feat(#471): count answers with slots
peterpeterparker Nov 18, 2019
5f66840
feat(#471): font-family inherit
peterpeterparker Nov 19, 2019
35dd866
feat(#471): styles and slot
peterpeterparker Nov 19, 2019
e279e33
merge: from master
peterpeterparker Nov 19, 2019
bd80911
feat(#471): local dependencies
peterpeterparker Nov 19, 2019
a58e576
feat(#471): don't reflect link
peterpeterparker Nov 19, 2019
f6cae25
merge: from master
peterpeterparker Nov 19, 2019
ce9e2c0
refactor(#471): replace string with configuration variables
peterpeterparker Nov 20, 2019
907805a
feat(#471): assign poll links on load
peterpeterparker Nov 20, 2019
3b61589
feat(#471): on slide poll, only text slots
peterpeterparker Nov 20, 2019
c743933
feat(#471): edit poll slide from toolbar
peterpeterparker Nov 20, 2019
7321170
feat: remove youtube icon and use common edit slide options entry point
peterpeterparker Nov 20, 2019
c2b34f8
feat(#471): update charts and poll if question or answers changes
peterpeterparker Nov 21, 2019
c0f61d9
feat(#471): edit poll not enable if voting in progress
peterpeterparker Nov 21, 2019
3ad6b6b
feat(#471): update poll on slide did update
peterpeterparker Nov 21, 2019
78e4f0f
feat(#471): init data only once and no out of axis print
peterpeterparker Nov 21, 2019
598ed95
feat(#471): for a first version, no logo on poll QR code
peterpeterparker Nov 21, 2019
cc35564
refactor(#471): use same socket for server but declare two paths (rem…
peterpeterparker Nov 22, 2019
0d778c8
refactor(#471): build
peterpeterparker Nov 22, 2019
4632925
fix(#471): memory leak because of watch on mutable property
peterpeterparker Nov 22, 2019
2f5fd8e
feat(#471): update chart after load in popover selection
peterpeterparker Nov 22, 2019
13401e4
feat(#471): per default smaller title
peterpeterparker Nov 22, 2019
a58e030
style(#471): fullscreen padding in modals
peterpeterparker Nov 22, 2019
6624ff5
feat(#471): clone how to element should not be editable
peterpeterparker Nov 22, 2019
510a0d0
feat(#471): how-to and awaiting-votes aren't editable
peterpeterparker Nov 22, 2019
15e4546
feat(#471): don't use a singleton in order to be able to add multiple…
peterpeterparker Nov 22, 2019
43b54a9
feat(#471): block slide when modals are opened
peterpeterparker Nov 22, 2019
84b8218
style(#471): poll slide colors
peterpeterparker Nov 22, 2019
19613bb
style(#471): chart color with indexed values
peterpeterparker Nov 22, 2019
4a6e8c9
merge: from master
peterpeterparker Nov 23, 2019
c6bf51f
feat(#471): update content without loosing poll key
peterpeterparker Nov 23, 2019
21718cd
feat(#471): no breaking change in remote connection, use root path fo…
peterpeterparker Nov 23, 2019
1af38e5
merge: from master
peterpeterparker Nov 24, 2019
820f147
feat(#471): sync poll in the remote control
peterpeterparker Nov 25, 2019
167fd59
merge: from master
peterpeterparker Nov 25, 2019
fed9f22
feat(#471): init poll slot in remote
peterpeterparker Nov 25, 2019
0d8012f
merge: from master
peterpeterparker Nov 25, 2019
a889747
feat(#471): use rollup for utils and add e2e test to slide poll
peterpeterparker Nov 25, 2019
bf0a657
refactor(#471): extract some utils
peterpeterparker Nov 25, 2019
9f2f2d1
doc(#471): new charts properties
peterpeterparker Nov 25, 2019
7a816d5
doc(#471): document slide poll
peterpeterparker Nov 25, 2019
9f99e29
feat(#471): default poll socket url and link for voting as default in…
peterpeterparker Nov 25, 2019
a83c3cf
fix(#471): refactoring object references
peterpeterparker Nov 25, 2019
eb8391e
feat(#471): update recent libs
peterpeterparker Nov 25, 2019
37bcfc4
feat(#471): use config for poll url
peterpeterparker Nov 25, 2019
927f557
feat(#471): include pollKey in poll url
peterpeterparker Nov 25, 2019
0b96fd8
fix(#471): if slide is a poll, first color tab is qr code
peterpeterparker Nov 25, 2019
7543ada
merge: from master
peterpeterparker Nov 29, 2019
8a8ca74
docs: no dev
peterpeterparker Nov 29, 2019
1600c2d
docs: revert
peterpeterparker Nov 29, 2019
ed36176
merge: from master
peterpeterparker Nov 29, 2019
dc44f86
release: type v1.0.0-rc.4
peterpeterparker Nov 29, 2019
c04e59c
lib: update typescript
peterpeterparker Nov 29, 2019
12a1b14
lib: update rollup
peterpeterparker Nov 29, 2019
77546a1
release: utils v1.0.0-rc.2
peterpeterparker Nov 29, 2019
655caf4
lib(#485): update utils and rollup
peterpeterparker Nov 29, 2019
ca143f9
release(#471): type v1.0.0-rc.4
peterpeterparker Nov 29, 2019
bd66ae5
lib(#471): update typescript
peterpeterparker Nov 29, 2019
e393106
lib(#471): update rollup
peterpeterparker Nov 29, 2019
ba0cc38
release(#471): utils v1.0.0-rc.2
peterpeterparker Nov 29, 2019
6cc8002
lib(#485): update utils and rollup
peterpeterparker Nov 29, 2019
4030ea5
Merge branch 'poll' of https://github.com/deckgo/deckdeckgo into poll
peterpeterparker Nov 29, 2019
571d6a8
release(#485): slide-utils v1.0.0-rc.4
peterpeterparker Nov 29, 2019
33b11d1
lib(#485): update dependencies
peterpeterparker Nov 29, 2019
f703cd1
release: deck-utils v1.0.0-rc.2
peterpeterparker Nov 29, 2019
3d0cca8
doc(#485): bar chart y axis property
peterpeterparker Nov 29, 2019
afd4ce9
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
aab0802
release: core v1.0.0-rc.2-1
peterpeterparker Nov 30, 2019
dc3beb3
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
ed1fb31
release(#485): charts v1.0.0-rc.4
peterpeterparker Nov 30, 2019
6c7227e
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
b1daa1b
release(#485): remote v1.0.0-rc.5
peterpeterparker Nov 30, 2019
03e4a0e
lib(#485): remove direct dependency on charts, this one has to be add…
peterpeterparker Nov 30, 2019
2546613
feat(#485): no dev
peterpeterparker Nov 30, 2019
db0aa1b
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
331f0a4
feat(#485): use api
peterpeterparker Nov 30, 2019
c7c9926
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
4590dc3
release(#485): initial release template slide-poll v1.0.0-beta.1
peterpeterparker Nov 30, 2019
6628ae5
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
ee87388
release: docs v1.0.0-rc.7
peterpeterparker Nov 30, 2019
40d8323
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
826013b
release: remote app v1.0.0-rc.2
peterpeterparker Nov 30, 2019
607c5cd
merge: from master
peterpeterparker Nov 30, 2019
b8b0f33
lib(#485): update dependencies
peterpeterparker Nov 30, 2019
ec54985
release: backend v1.0.0-rc.1
peterpeterparker Nov 30, 2019
cbc3c07
style(#485): no user select on information
peterpeterparker Nov 30, 2019
1d65d48
style(#485): slot how-to font-size
peterpeterparker Nov 30, 2019
cfb2e87
style(#485): slot how-to font-size
peterpeterparker Nov 30, 2019
f64977f
release(#485): charts v1.0.0-rc.5
peterpeterparker Nov 30, 2019
abc30bd
release(#485): slide-chart v1.0.0-rc.2-1
peterpeterparker Nov 30, 2019
563ed2c
lib(#485): update charts dependencies
peterpeterparker Nov 30, 2019
6673c16
feat(#485): update charts for positioning
peterpeterparker Nov 30, 2019
e41da5c
lib(#485): update charts dependencies
peterpeterparker Nov 30, 2019
491585d
style(#485): label white space for poll
peterpeterparker Dec 1, 2019
b360f32
feat(#485): add a cancel button on poll submit form
peterpeterparker Dec 1, 2019
4c509a5
feat(#485): remove RxJS
peterpeterparker Dec 1, 2019
9dab0ec
release: slide-poll v1.0.0-beta.2
peterpeterparker Dec 1, 2019
f698b0b
lib(#485): update dependencies
peterpeterparker Dec 1, 2019
2c0bafa
feat(#485): update answer and event to synchronize information betwee…
peterpeterparker Dec 1, 2019
61e518a
release(#485): slide-poll v1.0.0-beta.3
peterpeterparker Dec 1, 2019
f4101a3
lib(#485): update slide-poll last version
peterpeterparker Dec 1, 2019
c5f1b33
feat(#485): lazy load slide poll after update
peterpeterparker Dec 1, 2019
c985397
feature(#485): broadcast poll after update
peterpeterparker Dec 1, 2019
ca0c064
release(#485): backend v1.0.0-rc.1-1
peterpeterparker Dec 1, 2019
202bc59
feat(#485): add information if poll was answered once or not
peterpeterparker Dec 1, 2019
4cf8557
release(#485): types v1.0.0-rc.4-1
peterpeterparker Dec 1, 2019
5db4f64
feat(#485): update the poll displayed in the remote with the values o…
peterpeterparker Dec 1, 2019
f98d15d
release(#485): slide-poll v1.0.0-beta.4
peterpeterparker Dec 1, 2019
e88586b
feat(#485): update last slide-poll to sync remote
peterpeterparker Dec 1, 2019
9d92e40
feat(#485): margin chart in remote
peterpeterparker Dec 1, 2019
37ce692
fix(#485): update slide definition not found
peterpeterparker Dec 1, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 15 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,27 @@
### Applications

* studio: v1.0.0-beta.8-2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/studio/CHANGELOG.md))
* docs: v1.0.0-rc.6-2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md))
* remote: v1.0.0-rc.1-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md))
* docs: v1.0.0-rc.7 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md))
* remote: v1.0.0-rc.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md))

### New: Web Components
* slide-poll: v1.0.0-beta.4 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/slides/poll/CHANGELOG.md))

### Web Components
* charts: v1.0.0-rc.5 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/charts/CHANGELOG.md))
* core: v1.0.0-rc.2-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/core/CHANGELOG.md))
* color: v1.0.0-rc.3-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/color/CHANGELOG.md))
* lazy-img: v1.0.0-rc.2-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/lazy-img/CHANGELOG.md))
* slide-chart: v1.0.0-rc.2-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/slides/chart/CHANGELOG.md))
* remote: v1.0.0-rc.5 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/remote/CHANGELOG.md))

### Others
* deck-utils: v1.0.0-rc.1-2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/deck/CHANGELOG.md))
* backend: v1.0.0-rc.1-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/backend/CHANGELOG.md))
* deck-utils: v1.0.0-rc.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/deck/CHANGELOG.md))
* starter kit: v1.0.0-rc.5-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo-starter/blob/master/CHANGELOG.md))
* utils: v1.0.0-rc.1-4 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/utils/CHANGELOG.md))
* utils: v1.0.0-rc.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/utils/CHANGELOG.md))
* slide-utils: v1.0.0-rc.4 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/slide/CHANGELOG.md))
* types: v1.0.0-rc.4 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/types/CHANGELOG.md))

<a name="1.0.0-rc.17"></a>
# [1.0.0-rc.17](https://github.com/deckgo/deckdeckgo/compare/v1.0.0-rc.16-1...v1.0.0-rc.17) (2019-11-10)
Expand All @@ -36,7 +46,7 @@
* deck-utils: v1.0.0-rc.1-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/deck/CHANGELOG.md))
* slide-utils: v1.0.0-rc.3-2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/slide/CHANGELOG.md))
* starter kit: v1.0.0-rc.5 ([CHANGELOG](https://github.com/deckgo/deckdeckgo-starter/blob/master/CHANGELOG.md))
* types: v1.0.0-rc.3 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/types/CHANGELOG.md))
* types: v1.0.0-rc.4-1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/types/CHANGELOG.md))
* utils: v1.0.0-rc.1-3 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/utils/utils/CHANGELOG.md))
* infra: update NodeJS 10 and starter kit

Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ Are you interested to contribute to our open source project? That would be aweso
| Project | Version | Online | Links |
| ------- | ------- | ------- |:-----:|
| **Studio** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-beta.8&color=success)](https://deckdeckgo.com)| [https://deckdeckgo.com](https://deckdeckgo.com) | [`README.md`](studio/README.md)
| **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-rc.1&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md)
| **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-rc.5&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md)
| **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-rc.2&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md)
| **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-rc.7&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md)
| **Demo** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-rc.3&color=success)](https://demo.deckdeckgo.com) | [https://demo.deckdeckgo.com](https://demo.deckdeckgo.com) | [`Repo`](https://github.com/deckgo/deckdeckgo-demo/)

## Web Components
Expand All @@ -68,17 +68,18 @@ Are you interested to contribute to our open source project? That would be aweso
| Project | Package | Version | Links |
| ------- | ------- | ------- |:-----:|
| **Author** | [`@deckdeckgo/slide-author`](https://www.npmjs.com/package/@deckdeckgo/slide-author) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-author/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-author) | [`README.md`](webcomponents/slides/author/README.md)
| **Big Image** | [`@deckdeckgo/slide-big-img`](https://www.npmjs.com/package/@deckdeckgo/slide-big-img) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-big-img/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-big-img) | [`README.md`](webcomponents/slides/big-img/README.md)
| **Chart** | [`@deckdeckgo/slide-chart`](https://www.npmjs.com/package/@deckdeckgo/slide-chart) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-chart/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-chart) | [`README.md`](webcomponents/slides/chart/README.md)
| **Code** | [`@deckdeckgo/slide-code`](https://www.npmjs.com/package/@deckdeckgo/slide-code) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-code/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-code) | [`README.md`](webcomponents/slides/code/README.md)
| **Content** | [`@deckdeckgo/slide-content`](https://www.npmjs.com/package/@deckdeckgo/slide-content) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-content/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-content) | [`README.md`](webcomponents/slides/content/README.md)
| **Countdown** | [`@deckdeckgo/slide-countdown`](https://www.npmjs.com/package/@deckdeckgo/slide-countdown) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-countdown/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-countdown) | [`README.md`](webcomponents/slides/countdown/README.md)
| **Gif** | [`@deckdeckgo/slide-gif`](https://www.npmjs.com/package/@deckdeckgo/slide-gif) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-gif/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-gif) | [`README.md`](webcomponents/slides/gif/README.md)
| **Big Image** | [`@deckdeckgo/slide-big-img`](https://www.npmjs.com/package/@deckdeckgo/slide-big-img) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-big-img/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-big-img) | [`README.md`](webcomponents/slides/big-img/README.md)
| **Poll** | [`@deckdeckgo/slide-poll`](https://www.npmjs.com/package/@deckdeckgo/slide-poll) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-poll/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-poll) | [`README.md`](webcomponents/slides/poll/README.md)
| **QR Code** | [`@deckdeckgo/slide-qrcode`](https://www.npmjs.com/package/@deckdeckgo/slide-qrcode) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-qrcode/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-qrcode) | [`README.md`](webcomponents/slides/qrcode/README.md)
| **Split** | [`@deckdeckgo/slide-split`](https://www.npmjs.com/package/@deckdeckgo/slide-split) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-split/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-split) | [`README.md`](webcomponents/slides/split/README.md)
| **Title** | [`@deckdeckgo/slide-title`](https://www.npmjs.com/package/@deckdeckgo/slide-title) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-title/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-title) | [`README.md`](webcomponents/slides/title/README.md)
| **Youtube** | [`@deckdeckgo/slide-youtube`](https://www.npmjs.com/package/@deckdeckgo/slide-youtube) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-youtube/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-youtube) | [`README.md`](webcomponents/slides/youtube/README.md)
| **Video** | [`@deckdeckgo/slide-video`](https://www.npmjs.com/package/@deckdeckgo/slide-video) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-video/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-video) | [`README.md`](webcomponents/slides/video/README.md)
| **Youtube** | [`@deckdeckgo/slide-youtube`](https://www.npmjs.com/package/@deckdeckgo/slide-youtube) | [![version](https://img.shields.io/npm/v/@deckdeckgo/slide-youtube/latest.svg?color=success)](https://www.npmjs.com/package/@deckdeckgo/slide-youtube) | [`README.md`](webcomponents/slides/youtube/README.md)

## Utils for the Web Components

Expand All @@ -92,7 +93,7 @@ Are you interested to contribute to our open source project? That would be aweso
## Others
| Project | Package | Version | Links |
| ------- | ------- | ------- |:-----:|
| **Backend** | | ![version](https://img.shields.io/static/v1.svg?label=version&message=v1.0.0-alpha.2&color=success) | [`README.md`](backend/README.md)
| **Backend** | | ![version](https://img.shields.io/static/v1.svg?label=version&message=v1.0.0-rc.1&color=success) | [`README.md`](backend/README.md)
| **CLI** | [`create-deckdeckgo`](https://www.npmjs.com/package/create-deckdeckgo) | [![version](https://img.shields.io/npm/v/create-deckdeckgo/latest.svg?color=success)](https://www.npmjs.com/package/create-deckdeckgo) | [`README.md`](cli/README.md)
| **Cloud** | | ![version](https://img.shields.io/static/v1.svg?label=production&message=v1.0.0-rc.2&color=success) | [`README.md`](cloud/README.md)
| **Infrastructure** | | | [`README.md`](infra/README.md)
Expand Down
13 changes: 13 additions & 0 deletions backend/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<a name="1.0.0-rc.1-1"></a>
# 1.0.0-rc.1-1 (2019-12-01)

### Features

* broadcast poll after update

<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2019-11-30)

### Features

* interact with your audience with the new live `poll` slide template ([#471](https://github.com/deckgo/deckdeckgo/issues/471))
21 changes: 17 additions & 4 deletions backend/README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
# DeckDeckGo - Backend

This project is the Backend of [DeckDeckGo]. Currently it acts as the signaling server to let [DeckDeckGo]'s peers establish a real-time communication channel using [WebRTC](https://webrtc.org).
This project is a backend for [DeckDeckGo].

It acts as the signaling server to let [DeckDeckGo]'s peers establish a real-time communication channel using [WebRTC](https://webrtc.org) for the remote control.

It also transmits the information for the live voting when you are interacting with your audience.

## Table of contents

- [Peers](#peers)
- [Remote control](#remote-control)
- [Receiver](#receiver)
- [Emitter](#emitter)
- [Poll](#poll)
- [Develop](#develop)
- [License](#license)

## Peers
## Remote control

Concretely this project is use to connect a presentation with the [DeckDeckGo's Progressive Web App](https://deckdeckgo.app) respectively the remote control.
This project is use to connect a presentation with the [DeckDeckGo's Progressive Web App](https://deckdeckgo.app) respectively the remote control.

The projects where the peers are implemented are the following:

Expand All @@ -32,6 +37,14 @@ The remote control "emitter", the Progressive Web App, which lets you present an
| -------------------------- |:-----------------:|
|[https://deckdeckgo.app](https://deckdeckgo.app)|[https://github.com/deckgo/deckdeckgo-app](https://github.com/deckgo/deckdeckgo-app)|

## Poll

This project also act as a middle point for the live voting when you are interacting with your audience.

The voting ("where your audience are recording their votes") is implemented in [DeckDeckGo].

The question and the display of the live results is implemented with a template in your presentation.

## Develop

If you would like to install and run locally this backend, proceed as following:
Expand Down
Loading