Trivial to scale, since it's open source.
The C++ code is a bit naive, but easily extendable to use a proper engine. https://github.com/Concept-Bytes/Open-Chess/blob/main/Chess....
PCBs get more expensive with larger area, but it should probably be ok.
I hunted down the Gerbers and uploaded to JLCPCB real quick, the cost for the bare PCB at the current size (218x218 mm) is $22 for 5 pieces, excluding shipping. I thought it was interesting to have as a reference.
Scaling up the PCB is not possible in their web UI since the Gerbers "lock in" the size, of course.
For a DIY project the problem with scaling up is that ordering 50x50cm PCB is going to be quite pricy. Taking into account minimum order quantity of 5, that's ~$300-$600 according to https://pcbshopper.com/ . And that's blank PCB no components or PCBA. If you can find 10-20 people locally to share a bigger batch (good luck with that) you can get it down to more reasonable $25-$40 per board.
To keep this cost effective at DIY level, it needs to be redesigned in a more modular way for larger sizes instead of having one giant PCB. For DIY project might even handwire it using through hole magnet sensors and addressable LED strip.
Surprisingly quote for 5x64 ~= 350 2x2cm boards was as low $30-$90. I knew it would be cheaper but didn't expect that much. That's assuming I didn't break the quote calculator by hitting a weird edge case. Happy middle ground would probably be 2x40cm strips one per row or something similar.
Also the PCB isn't open source. You only get gerber files not the original project files for schematics or board layout which would be needed to modify it.