User experience design is paramount in today's competitive digital landscape. To ensure a seamless and pleasurable experience for users, developers must utilize best practices throughout the website and app development process. First on user needs and requirements is crucial. Conducting thorough research to identify target audiences and their habit