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.

Share this project:

Updates