So I think that unless you can do it a lot better, then its best to just bail on it. That being said, I don’t think that it’s bad experience to try building things that already exist. I think most of my biggest strides as a developer have come from trying to build an app that already existed and I thought I could do better. Most of the time you become woke to the technical trade offs and gain a sense of empathy for the tech debt that had to exist for that thing to come into the world.
That being said sometimes an idea already existing is actually a good thing. It means that a market actually exists for what you are making. If the market is big enough there should be a smaller yet still rather large niche that is being underserved that you can specialize in. Project management software is the perfect example of this. It appears there is an infinite well that can be tapped here with new softwares popping up every year that do just some tiny piece a little bit better or cater to a different type of workflow.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.