What are the basic needs for organising a succesfull hackathon

Hi #community people
I am currently working on Organising a Hackathon in my tech community in collab with MLH
So can you all please tell me what are the basic needs of a good and successful Hackathon

Hey there,

please don’t add advertisements for your own stuff here on FCC.

If you are interested in getting help, there is no need to add links, because they are not mandatory to answer your questions.