szTheory / live_beats

[mirror]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LiveBeats

Play music together with Phoenix LiveView!

Visit livebeats.fly.dev to try it out, or run locally:

  • Create a Github OAuth app from this page

    • Set the app homepage to http://localhost:4000 and Authorization callback URL to http://localhost:4000/oauth/callbacks/github
    • After completing the form, click "Generate a new client secret" to obtain your API secret
  • Export your GitHub Client ID and secret:

    export LIVE_BEATS_GITHUB_CLIENT_ID="..."
    export LIVE_BEATS_GITHUB_CLIENT_SECRET="..."
    
  • 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

About

[mirror]

License:MIT License


Languages

Language:Elixir 84.0%Language:CSS 5.2%Language:HTML 5.2%Language:JavaScript 4.4%Language:Dockerfile 1.0%Language:Shell 0.1%Language:Batchfile 0.0%