Here you can find the 3D models for the 3D printed parts
If you want to use your own code with MQTT instead of Tasmota you can find an example for Arduino here
Here you find the schematic, the Gerber data and the PCB design
Here you can find the tasmota configuration and a ready built tasmota firmware for the SmartSwitch