Cimbar sender and decoder app is poorly accessible for blind users
Hello! Wanted to try out the cimbar.org and re.cimbar.org websites and they are poorly readable via screenreader software for the blind. And my screenreader even didn't say if the app started to receive data. Also, I wanted some kind of audible beeps or ticks when it started decoding the codes, it will be better for blind people to know how to hold the phone to the screen like that. Thank you!
An audio-centric user interface is something I've thought about, but it's going to take some time to figure out. The receiver/decoder is the real problem.
The sender/encoder part is a testing issue. I don't have any experience with screenreaders, but what the sender is doing is simple enough that at least that part could play nice. Not sure how useful that is without the decoder though.
The main improvement is to start researching html simantics and accessibility guidelines first of all. Make all buttons / links labeled and structured or at least make an accessibility label, e.g. a button with a triangle could have an accessibility label «play». Than you can add an aria statusbar (search the web for how to make screenreader speak on js). Make it say «Receiving started, point camera more right, a bit up, I see the left part only...»