@RE: I’ve a way to create pagination for the directory?
Yes, you need one of the premium templates, all which support pagination.
Hope this helps!