All Projects β†’ gaslight β†’ live_deck

gaslight / live_deck

Licence: MIT license
A Real-Time Presentation Application Powered by Phoenix LiveView

Programming Languages

HTML
75241 projects
elixir
2628 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to live deck

level10
Phoenix LiveView multiplayer card game
Stars: ✭ 51 (-28.17%)
Mutual labels:  phoenix, phoenix-liveview
king of tokyo
πŸ‘‘ King of Tokyo Multiplayer Board Game using Phoenix LiveView
Stars: ✭ 25 (-64.79%)
Mutual labels:  phoenix, phoenix-liveview
curious messenger
Companion repository for Phoenix LiveView Messenger app by Curiosum.dev. Part 1: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-1?utm_source=github&utm_medium=social, Part 2: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-2?utm_source=github&utm_medium=social, Part 3: https://curiosum.dev/blog/elixir-phoenix-l…
Stars: ✭ 30 (-57.75%)
Mutual labels:  phoenix, phoenix-liveview
My-Digital-CV
My Digital CV is Interactive Virtual Resume Template which provides basic functionality to develop your own Digital Resume/CV
Stars: ✭ 18 (-74.65%)
Mutual labels:  hacktoberfest2020
Leetcoding-Challenge
This repository contains Leetcode Challenge Submissions.
Stars: ✭ 26 (-63.38%)
Mutual labels:  hacktoberfest2020
javascript-jokes
PR your joke if you know good ( or horrible ) js joke . I will post it on coding valley's insta page.
Stars: ✭ 66 (-7.04%)
Mutual labels:  hacktoberfest2020
creativecommons.github.io-source
Source files for CC Open Source website
Stars: ✭ 51 (-28.17%)
Mutual labels:  hacktoberfest2020
Hacktoberfest
Hacktoberfest 2020 Beginner's Friendly Repository
Stars: ✭ 46 (-35.21%)
Mutual labels:  hacktoberfest2020
data-structures-algorithms-interviews
πŸ‘¨β€πŸ’» Repo contains my solutions to coding interview problems on various platforms. Will later convert into a React based web app for personal revision.
Stars: ✭ 16 (-77.46%)
Mutual labels:  hacktoberfest2020
2cca
2-cent Certification Authority
Stars: ✭ 27 (-61.97%)
Mutual labels:  hacktoberfest2020
lovelace-light-soft-ui-theme
🎨 Home Assistant soft UI light theme, with help from @JuanMTech, @thomasloven, and @N-l1.
Stars: ✭ 59 (-16.9%)
Mutual labels:  hacktoberfest2020
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Stars: ✭ 148 (+108.45%)
Mutual labels:  hacktoberfest2020
RTU-DigitalLibrary
This is an opensource repository by Rajasthan Technical University for all engineering students and the folders contain codes written in different programming languages. You can even add a folder of say, Javascript or Php, if your language isn't listed. Happy coding everyone.
Stars: ✭ 19 (-73.24%)
Mutual labels:  hacktoberfest2020
challenges-back-end
RepositΓ³rio referente Γ  desafios de Back End da womakerscode
Stars: ✭ 68 (-4.23%)
Mutual labels:  hacktoberfest2020
generate-express
Express generator CLI with es6+ support and your choice of database config
Stars: ✭ 17 (-76.06%)
Mutual labels:  hacktoberfest2020
pinterest-backend
Pinterest Clone Backend in Phoenix Framework
Stars: ✭ 19 (-73.24%)
Mutual labels:  phoenix
hacktoberfest-participants
πŸŽƒ A platform that showcases a list of all the hackers (including their stats), participated in the month-long challenge Hacktoberfest presented by DigitalOcean.
Stars: ✭ 38 (-46.48%)
Mutual labels:  hacktoberfest2020
robotframework-seleniumtestability
Extension for SeleniumLibrary that provides manual and automatic waiting for asyncronous events like fetch, xhr, etc.
Stars: ✭ 34 (-52.11%)
Mutual labels:  hacktoberfest2020
artemis platform
Enterprise Ready Patterns for Elixir and Phoenix
Stars: ✭ 17 (-76.06%)
Mutual labels:  phoenix
multipong
A multiplayer Pong game using Elm, Phoenix and GenServer
Stars: ✭ 15 (-78.87%)
Mutual labels:  phoenix

LiveDeck

LiveDeck is an interactive presentation deck built with Elixir, Phoenix, and LiveView. The web-based slide deck features provide the ability to display real-time data and for engaging audience interactions. The deck comes with several themes and slides templates to create beautiful presentations out of the box.

alt text alt text

Coverage Status CircleCI

Getting Started

Run asdf install to pull in Erlang, Elixir, and Node versions.

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm --prefix=assets install (append --force phoenix_live_view to update the NPM Live View dependency if there has been an update to the phoenix_live_view mix dep since your last run of the project)
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Contributing

CI

CI will run the following commands on the codebase:

  1. mix credo
  2. mix format --check-formatted
  3. mix coveralls --trace (tests + test coverage)
  4. mix dialyzer (static type analysis)

Local Development

Run mix check to check code quality.

It checks compiler, credo, dialyzer, ex_doc, ex_unit, formatter, npm_test and sobelow by default. excoveralls is added to config file. To skip any check add {:toolname, false}, in the tools array of .check.exs file. To add custom command on a tool add {:toolname, command: "mix command"} in the tools array of .check.exs file.

For more info visit: https://github.com/karolsluszniak/ex_check https://hexdocs.pm/ex_check/0.9.0/Mix.Tasks.Check.html#content

Deck Configuration

The deck theme, slide order, slide backgrounds, and slide notes can be configured in the lib/live_deck/presentations/config.ex file. Read more about the the configuration settings here.

Deck Themes

LiveDeck includes beautiful themes that change the colors and typeography of the whole deck. Themes also include several background options for slides. View all the deck themes here.

Deck Templates

LiveDeck includes many different slide layouts we call slide templates. View all the deck templates here.

Deck Remote and Presenter Mode

Your presentation can be controlled through a seperate webpage we call the remote. The remote adapts to presenter mode when viewed on a desktop or laptop. Learn more about the deck remote here.

More Info

License

See the LICENSE file for license rights and limitations (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].