Not bad but a couple of errors. In schematic your pins are not aligned to the grid the bottom two on the screw terminals need to move down a bit so they line up with the grid. If you are using Inkscape Randy’s schematic extension makes creating correct schematics much easier.
the wire will connect to the center of the pin without a terminalId.
In pcb it would be preferable to suppress pcb view rather than have an error (the red rectangle indicates undefined pins.) That can be achieved like this:
replace this in the fzp file (you have to edit the file with a text editor, parts editor can’t do this)
which reuses the breadboard view as pcb (which won’t render in pcb) suppressing pcb view. Fritzing requires a renderer in pcb to function. As well your connectors need a terminalId (it isn’t deadly current versions of Fritzing insert them if they are missing) in schematic view (but not in pcb view as here)
As well FritzingCheckPart.py indicates you are lacking a layerId in breadboard
Error 69: File
‘svg.breadboard.IBT-4_53a3a90fa93f6c95b7b83e4ac43a0268_46_breadboard.svg.bak’
At line 14
Found a drawing element before a layerId (or no layerId)
to fix that change the name of the group circled in red to “breadboard” from “g363”. This prevents your part from exporting as an image (the part will be blank in the exported image) which is annoying as people complain about it.
@jaby I assumed you have used the New Part Editor. Currently, the editor does not support missing connectors, and does not allow you to suppress the PDB view. As @vanepp mentioned, change the .fzp file.