Immature poets imitate; mature poets steal.
In computing, turning the obvious into the useful is a living definition of the word "frustration".
You want to be extra rigorous about making the best possible thing you can. Find everything that's wrong with it and fix it. Seek negative feedback, particularly from friends.