I think I got everything in the Repl, let me know if it’s missing anything.
Basically what I did was unzip on my computer, then upload all the files, then one-by-one the directories (other than node_modules and client/node_modules), then I zipped the two node_modules directories so they’d only upload one file rather than sending hundreds of upload requests each and unzipped them inside the Repl.