Skip to content

A Phoenix/Elixir slideshow application service - A working work in progress =)

Notifications You must be signed in to change notification settings

drobban/coop_slide

Repository files navigation

CoopSlide

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more

Dev info

NPM deps

npm i daisyui npm install --save jodit

https://github.com/xdan/jodit/tree/master/src/modules/file-browser - jodit documentation

GFX deps

https://heroicons.dev/

system deps

sudo jexec 5 pkg install postgresql15-contrib-15.1

TODO

cleanup unit test

add additional tests

add user accounts.

add permissions.

add share feature.

Features working at the moment

create slides

show slides

control presentation from remote web client.

upload images

remove images

list images

mix tailwind.install https://people.freebsd.org/~dch/pub/tailwind/v3.2.6/tailwindcss-freebsd-x64

About

A Phoenix/Elixir slideshow application service - A working work in progress =)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages