Developing a crypto exchange website is a long process. This is a project that can be improved almost endlessly: improve design, usability, speed, security ... But, the speed of launch often plays a decisive role.
Therefore, we recommend starting with the implementation of the basic functionality and then, during Alpha and Beta testing, improve it. This will allow you to collect feedback from users and create a product that they really want: https://procoders.tech/blog/how-to-make-a-crypto-exchange/