Create wireframes: Develop wireframes to visualize the layout, user interface, and interactions, focusing on functionality and user flow.
Prototypes: Create interactive prototypes to simulate the user experience, allowing for user testing and feedback iterations.
Develop visual design: Establish a consistent and visually appealing design style, including color palette, typography, and branding elements, etc. Form UI kit or design system.