New project need guidance...

Hi guys or girls,

A good friend of mine is getting married and I want to build something for the ceremony. My project will consist of 100 LED strings hanging from the ceiling. Each string about 6ft long. It will need an interface where certain cluster of strings can change color manually by phone or kiosk (wifi will need to be enabled). When idle all 100 strings should be operating in unison, alternating between different colors (color changes should be slow, like mood lighting).
I have a raspberry 3 and arduino uno. I have combed the web and found a few other projects which were helpful in certain things, but the big picture is still fuzzy. I need guidance as far as what the full scope of materials or best practices. What would be the best way to go about this, what other hardware or "shields" I would need or what languages or applications I should be looking into.
I'm posting some links that I found which I believe close to what I am trying to accomplish.

Any and all advice is greatly appreciated. Thank you!

You need the addressable LED's. WS812 or something like that. (I've never used them). You can buy them in long strings, so the assembly job is very easy.

Supplying power to the LEDs is an issue that must be addressed. You need a 5V supply with MANY amps. Probably several of them. These power supplies are NOT CHEAP. You can't run LED strings off the 5V pin on the Arduino.