Inspiration
Once you join a meeting through FocusAssist, it makes all other tabs in your browser inaccessible. Meeting members are supervised by a host/teacher. The host can see whether members have turned on FocusAssist, hence providing a second check on them in order to ensure they do not turn it off without notice.
What it does
Once you join a meeting through FocusAssist, it makes all other tabs in your browser inaccessible. Meeting members are supervised by a host/teacher. The host can see whether members have turned on FocusAssist, hence providing a second check on them in order to ensure they do not turn it off without notice.
How I built it
Its built using socket.io for instant communication between the extension and the room dashboard. Node.js is used for the backend
Challenges I ran into
Being pretty new to creating chrome extensions it was hard to set up the communication between the front of the extension and the front end of the dashboard
Accomplishments that I'm proud of
Being able to link all 4 js files together using different methods
What I learned
Chrome extensions are useful but have their own limitations
What's next for FocusAssist
We are aiming to make app extensions for FocusAssist to directly integrate it with specific applications, thereby increasing scope for app intensive features.
Log in or sign up for Devpost to join the conversation.