Whatever wall and floor substrate you use has to be "tanked". That is a waterproof liquid tanking membrane applied in two or more coats with flexible reinforcing tape at the wall/floor junctions, corners etc.
This will give you an idea:
You also need to pay careful attention to your drain detail.
@AnonymousBosch on here is just starting his.