In genome of SARS-CoV-2, the 5’-terminus encodes a polyprotein (pp1ab), which is further cleaved into 15 non-structural proteins (nsp-1 to nsp-10 and nsp-12 to nsp-16) whereas the 3’ terminus encodes four structural proteins (spike, envelope, membrane, and nucleocapsid) and eight accessory proteins (3a, 3b, p6, 7a, 7b, 8b, 9b, and orf14). Among these 27 proteins, the present study aimed to discover likely antigenic proteins and epitopes to be used for during the development of a vaccine or serodiagnostic assay using a reverse vaccinology in silico approach. For this purpose, after the full genome analyses of SARS-CoV-2 isolates, viral surface proteins including spike, envelope and membrane proteins as well as proteins with predicted signal peptide were determined as probable vaccine candidates whereas the remaining were considered as possible antigens to be used during development of serodiagnostic assays. According to results, the phylogenetic analysis of SARS-CoV-2 isolates from 31 different countries showed two significant clusters in which one was clustered with China-Wuhan and the other one with China-Yunnan isolates. During the analyses, 105 SNPs were identified that resulted in change in 70 amino acid positions. Among the 27 proteins, 26 of them were predicted as probable antigen, except nsp-16. In 26 proteins, spike protein was selected as the best vaccine candidate because of having a signal peptide, negative grand average of hydropathicity value, one transmembrane helix, moderate aliphatic index, a big molecular weight, a long-estimated half-life, beta wrap motifs as well as having a stable, soluble and non-allergic features. In addition, orf7a, orf8 and nsp-10 proteins were considered as potential vaccine candidates because of having signal peptides. Nucleocapsid protein and a highly antigenic GGDGKMKD epitope of nucleocapsid protein were identified as ideal antigens to be used in development of serodiagnostic assays. Moreover, considering MHC-I alleles, highly antigenic KLNDLCFTNV and ITLCFTLKRK epitopes belonging to spike and orf7a proteins can be used to develop an epitope-based peptide vaccine or used as antigen for development of serodiagnostic assay.