I have learned a great deal in progressing from my preliminary task to developing a full product. In the preliminary phase, I focused on defining the problem and exploring potential solutions at a high level. In creating the full product, I have gained experience applying my solutions to address the problem in a comprehensive manner, taking into account real-world constraints and user needs. This process has helped me improve my skills in design, development, and evaluation.