One way to make protein-based vaccine is by injecting a virus’ genetic material to bacteria so that the latter produces spike protein, which are then harvested and turned into the vaccine.
You may take a look at other institutions that have developed Protein Subunit Vaccines.