2024-09-30

OscLink Revamp

Hacking on osc.link.

Github Repository: https://github.com/laubsauger/osc.link.

~~ Project in progress ~~

OSC.LINK is a control interface for realtime interaction between a mobile or desktop browser, and the OSC protocol. It was designed for the rapid-prototyping of multi-user media installations, and simple extensible deployment for mobile phone interaction without the cumbersome steps of joining a network, downloading an app, or signing up for an account.

3 pieces I'm working on:

1. Frontend: React, Vite, Clerk, Sass

  • Added Vite for easier building
  • Use Clerk for authentication
  • Updated UI for private sessions.

2. Backend: Express, socket.io, sequelize + Sqlite

  • added Sqlite for dynamic backend.
  • integrated with Clerk

3. Electron Client: Electron, electron-forge

  • Added Clerk for authentication and updated UI to account for private sessions.