Capstone

tl;dr Final Liveview Project for DockYard Academy.


    1. Online audiometry exam built using Phoenix Liveview and JS interop with Tone.js.

    2. Requirements: PubSub, Ecto, external API/library/service interaction, authentication and authorization.

    3. Ecto/Postgres database layer, used Phoenix PubSub architecture to update a counter displaying number of times the test has been taken in real time.

    4. Integer value corresponding to volume for each step of test is accumulated and scored for test results against range of measured potential hearing loss.

      Client Side

      • JS Interop

      Server Side

      • Elixir
      • Phoenix/Liveview

      Styling

      • Tailwind CSS

      Deployment

      • None