Hacker News new | ask | show | jobs
by Bl4cksmith 1030 days ago
Hi, the project is not open source yet. I'd like to decouple the application itself from the backend code that handles the Stripe integration, emails and other application irrelevant functionality first - then open source it and get more eyes on the code. Hypothetically, if the whole back-end was open source ATM - you could run it locally or somewhere like on Vercel - with no problems, you'd just need to set the ENV variables for things like Stripe and other services to an empty value.

I'd say that the most important part of the infrastructure is the signaling server (websocket server), and the STUN/TURN server used in WebRTC connection forming.

One interesting fact about the currently running application; the application itself is client-side rendered. If you would download the application bundle that you get when you open the application in your browser, you could use it if you would mock networking requests - this would basically simulate the way it works now when the PWA is offline. With the application being client-side rendered - every user gets the same code.