Curve creating in Blender
I don't think there's any automatic way to do it easily, what you can do is:


Use the Mirror modifier to repeat the shape symmetrically





Enable the Proportional Editing option / Connected and Sphere mode.





Move one central vertex, the others will follow. I've left the topology as it is (with ngons) but it might need some corrections depending on what's your final purpose.





Use several Array modifiers to repeat the pattern.