Citrahold-Server is the back-end for Citrahold-Web, Citrahold-3DS, and Citrahold-PC.
It's written in JavaScript with Node.js and Express.js because this was the simplest way to do it and keep it portable.
If you are planning on just using Citrahold, you can ignore this repo. You just need Citrahold-3DS and Citrahold-PC!
I wish I wrote this in TypeScript...
git clone https://github.com/regimensocial/Citrahold-Server.git
cd Citrahold-Server
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout selfsigned.key -out selfsigned.crt
npm i
node index.js