New here, so hopefully I make sense in my question...

I have an idea for a social media website and am looking for a developer to partner on the project. What I want to know is what sort of information does a developer want to see and in what sort of format?

Is there some sort of software that I can use to line out the idea so it's easy for a potential developer to understand?

Your feedback is GREATLY appreciated!