That was too bad. I would like to suggest you to start using Git repository to store and track all your project files. This is not like to have a backup of the data, however it gives you a chance to move back and forward in time. If you are using a remote repository e. g.. like Giitlab then you could also consider the data has a backup copy.