create something without knowing that it already exists, do a great deal of work for no reason
REINVENTED THE WHEEL
Meaning of REINVENTED THE WHEEL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012