Electron.js application dependent on a Node.js backend
Case Study
Short summary about a desktop app I built
This has sadly been discontinued but please visit niteladder.com!
Setting
What am I trying to do here?
Fortnite's competitive playlist didn't incentivize smart or quality gameplay. So I wrote an app that gives players something to play for.
Architecture
Electron.js + Node.js + MySQL
My app parses game replay files and converts it into measurable data.
Parsing Game Files
How I'm getting the data
The electron app creates a child process that watches a directory where game files are managed. When a file is updated, it checks for an encryption key. With that key, it steps through and finds stats like eliminations and placement.
Post Mortem
Why didn't this take off?