Developing Wireframes

2026-04-25

SyazaAD


This week, I translated my initial idea into wireframes to better understand the structure of the web flow. The goal was to map out how users move through the core feature and identify what each page needs to support that flow.

I focused on a simple user journey. A user starts on the explore page, selects a trail, views its details and then creates a community hike post. This flow guided the structure of my wireframes.

I created three main screens. The explore page displays a list of trails in a card format. Each card includes basic information such as trail name and difficulty. I chose this layout because it allows users to quickly scan options without being overwhelmed. It also has a filter and sort function which I included in the wireframes.

The second screen is the trail detail page. This page provides more detailed information about the selected trail and includes a clear call to action to create a community hike. I decided to keep this page focused and avoid adding too many elements. Adding features like reviews or maps at this stage would increase complexity and distract from the main goal.

The third screen is the create hike post form. This allows users to input details such as date, time, and meeting point. I kept the form minimal to reduce friction. More fields could provide better information, but they also increase effort for the user, which may reduce participation.

While building these wireframes, I made several decisions about scope. I chose not to include a join feature yet. Supporting joining would require additional logic such as tracking participants and updating counts. This adds complexity to both the interface and data structure. Instead, I focused on creating posts, which is enough to demonstrate the core concept.

I also considered navigation. I kept navigation simple by allowing users to move back to the explore page easily. I avoided adding multiple navigation layers or menus because they are not essential for the core feature.

This process helped me identify gaps in my earlier thinking. For example, I had not considered how users would view created posts after submitting them. I decided to include a simple community section where posts are displayed. This ensures the feature feels complete and not isolated.

The wireframes clarified the functional requirements of the system. They show what each page needs to do and how they connect. This will guide my next step, which is deciding how to structure the data and implement these features within the technical constraints of the project.