A homograph is a word that is spelled the same as another word but has a different meaning and often a different pronunciation.
Here are the two common meanings of "project":
* Project (verb): To throw or cast forward, as in "The movie projected onto the screen."
* Project (noun): A planned undertaking, as in "The team worked hard on their project."
While they share the same spelling, the pronunciation and meaning of "project" differ depending on the context.