I use the following hardware and software to DJ and mix music:
iPad Air 3.
Mackie Thump BST 15.
I don’t have a controller yet but may get one in the future. For now I like the fact that you can sit back and relax using an iPad.