[Iter-X] 55/100days

Day 5ļøāƒ£5ļøāƒ£

I realized thereā€™s a bit of redundancy in the design I did earlier. On the itinerary page, the initial idea was to show a compact layout listing the POIs for each day, and then allow users to tap into a more detailed viewā€”also organized by day. But today while implementing it, I noticed these two arenā€™t actually in a sequential relationship; theyā€™re more like parallel representationsā€”just different ways of displaying the same data. So I ended up separating them and adding a toggle. By default, it now enters the detailed view, but users can switch to the simplified one (though Iā€™m starting to question if the simplified version is even necessary).

Designing really isnā€™t easy to get perfectly rightā€”maybe itā€™s my half-baked skills, but many finer details just get overlooked in the design phase until you actually start building.

Today I discovered a pretty useful UI prompt generator. Comparing results, I found that many poor generations in the past were just due to poorly written or vague prompts. With this kind of tool, itā€™s actually quite efficient to explore design ideas quickly. I even feel that not every screen needs a full high-fidelity mockup now. Iā€™m leaning toward describing some screens in natural language, generating a prompt, and turning that into a UI layout expressed in React code. After a few rounds of ā€œpulling cardsā€ (i.e., prompt attempts), if I get a decent result, Iā€™ll just use Cursor to turn it into Flutter code and tweak it slightly. It saves a lot of time compared to mindlessly grinding through Figma. Of course, for critical pages, itā€™s still better to draw them out to avoid big changes during implementation.

Current Progress Summary:

  1. Prototype Design & UI/UX: 33%
  2. Backend (Go): 55%
  3. Client (Flutter): 45%
  4. Data: 12%

If you meet the following criteria, feel free to reach out:

  1. Can stick with it
  2. Have dreams
  3. Genuinely interested



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • zsh nice 5 šŸ§. How the nice value disturb theā€¦ | by ifuryst | Medium
  • TCP congestion control. Statement!!! | by ifuryst | Medium
  • [Iter-X] 57/100days
  • [Iter-X] 56/100days
  • [Iter-X] 54/100days