You know now it’s not perfect. Share it anyway.
Every idea has some degree of perfection while it’s only in your mind, and every idea undergoes de-perfecting in the process of moving from the brain to the world.
It’s even harder early in your development, when you haven’t developed skills to effectively make your ideas real.
But even more than practice, sharing is a way to make them better. If you share your work with great regularity, you get better and understanding how to make your ideas real without so many shortfalls.
So even when you know it’s not perfect, share it anyway. You’re that much closer to sharing something you’ll be perfectly proud of.