Model and materials turn black after I reopen the project
Painted textures need to be saved as image files first.
Blender doesn't save them for you when you close then project or when you save the blend file.
Unless you save the textures manually you will not get them back next time the project is opened.