If something is so important, then you should always implement a robust backup scenario.
A .caproj is no good at all - it's only one part of the project. You would need to either provide a .capx or the whole project as a zip file.
Are you certain you haven't got a autobackup or autosave file? Because without them, you have unfortunately learnt a hard lesson about backing up.