Full-Stack Web Developer with over 10 years of experience currently working on plugin based web apps. Previously worked at a company building Transportation Management Software.
Hello, over the course of the year I've been creating web apps that can utilizes user created plugins to access data and provide playback from third party apis.
The plugins use sandboxed iframes on their own subdomain in order to safely run the the user's code. It works similarly to what is described in the figma blog post [0] about their first attempt to create a plugin system using iframes. Currently, audiogata's plugin system is pretty simple and most plugin methods are there for audiogata to pull data from the plugin so the problems they outlined aren't as big as issue for this application.
Also, because certain plugins like spotify-audiogata use the official playback api, it is necessary to use iframes with allow-same-origin set in order for them to function properly. Because of that, the plugin code is ran on it's own domain separate from the host application for security reasons.
I've also created VideoGata [1] which is the same as audiogata but for video.
Remote: Yes
Willing to relocate: Yes
Technologies: C#, .NET, Typescript, JavaScript, React, Angular, SQL, AWS, Azure, Vercel
Résumé/CV: https://www.dropbox.com/s/y063jg0c27nng3x/ElijahResumePublic...
Email: elijahgreen+hn@gmail.com
LinkedIn: https://www.linkedin.com/in/elijahhopegreen/
GitHub: https://github.com/elijahgreen, https://github.com/InfoGata
Full-Stack Web Developer with over 10 years of experience currently working on plugin based web apps. Previously worked at a company building Transportation Management Software.