We spent
「私たちは〜を費やした」という意味です。「We」は「私たち」、「spent」はspend(費やす)の過去形です。
a good deal of
「かなりの量」「たくさんの」という意味の口語的なフレーズです。「a good deal of」でセットで使われます。
time
「時間」そのものを指します。ここでは不可算名詞として使われています。
on the project
「そのプロジェクトに」という意味のフレーズです。「on」はここでは「〜について」「〜に」という前置詞、「the project」は特定の「プロジェクト」を指します。