Capstone
tl;dr Final Liveview Project for DockYard Academy.
- Online audiometry exam built using Phoenix Liveview and JS interop with Tone.js.
- Requirements: PubSub, Ecto, external API/library/service interaction, authentication and authorization.
- Ecto/Postgres database layer, used Phoenix PubSub architecture to update a counter displaying number of times the test has been taken in real time.
- 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
Server Side
Styling
Deployment