TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Build a JS-only interactive product walk-through for your landing page

184 pointsby tagspaceover 5 years ago

16 comments

speedgooseover 5 years ago
As an user, I usually dislike these walk-through when they are forced to me and I try to finish them as fast as possible. I think a good user interface shouldn't need them by default.
评论 #22367633 未加载
评论 #22365610 未加载
评论 #22364578 未加载
评论 #22366049 未加载
评论 #22369610 未加载
评论 #22373071 未加载
gavinrayover 5 years ago
The demo was neat, but (let&#x27;s skip to the real reason for posting this) I think your product is pretty solid too.<p>I looked at your pricing and your free tier is enough for unlimited basic usage. I personally use Metabase for this, though you guys have a much nicer UI&#x2F;UX in my opinion.<p>Also, one nitpick: The widget on the page showing off a dashboard usage is not an &quot;interactive demo&quot;, it&#x27;s a slideshow. I was really hoping there would be a sandboxed dashboard I could poke around in.
评论 #22367113 未加载
miguelollerover 5 years ago
Notion has what I consider to be the best landing page demo [1]. It&#x27;s the full application. No need to log in or follow specific steps. Scroll down to the &quot;Choose a workflow&quot; section to try it out.<p>[1] <a href="https:&#x2F;&#x2F;www.notion.so&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.notion.so&#x2F;</a>
评论 #22366829 未加载
评论 #22366922 未加载
chrisackyover 5 years ago
Why does the adjusted function use pixels as a unit of measurement when the objective is to make the position of each &#x27;click zone&#x27; show correctly? Is that not was percentages are for? ie. You have<p><pre><code> var steps = [ [&#x27;&#x2F;img&#x2F;flow&#x2F;click-users.png&#x27;, [1, 280]], [&#x27;&#x2F;img&#x2F;flow&#x2F;click-header.png&#x27;, [765, 155]], </code></pre> Where the array is x,y coords in pixels? Why would you not use percentages instead for the top and left offsets? I see your adjusted function is getting the correct offset for the screen aspect ratio, but wouldn&#x27;t you get the same result on percentages?
评论 #22364436 未加载
Martinsosover 5 years ago
I love how simple the solution is, I tend to over-engineer stuff like this by trying to actually make it clickable and so on, but this just works great - good example of doing the simplest thing that works!
评论 #22364324 未加载
jlangemeierover 5 years ago
I think one of the biggest UX detractors that I saw with this (and the main reason I walked away from it instead of digging into how it may work) was that the circle &quot;flew in&quot; to the spot. While I understand what was being attempted to draw the users&#x27; attention, for me this caused motion sickness that pretty instantaneously turned me away from seeing it as a valuable tool.<p>Subtly guiding the user is like slicing a watermelon with a katana, and this was more of a sledgehammer.
评论 #22367091 未加载
tmpfileover 5 years ago
It seems the demo is focused on &quot;How to Export Trevor.io Results to Google Docs&quot; on first pass. It breezes past the whole Build Query part, probably since the example query was so trivial. I would&#x27;ve expected a demo more representative of the Query Builder image.<p>Couple thoughts:<p>- You should let the user know the goal of the demo before they start it, for example, &quot;Let&#x27;s build a query of Users by Country and Export it to Google Docs&quot; and indicate their progress through the demo (eg, Step 1 of 5) with a caption of the action they are taking at the bottom of the screen that reinforces the previous bubble. Like:<p><pre><code> - Step 1: Let&#x27;s build a query of Users by Country - Step 2: Here our Users by Country is shown as a bar graph. Let&#x27;s change it to a Table View - Step 3: We have 14 users in the UK. Let&#x27;s check the underlying results - Step 4: Let&#x27;s export the results to Google Docs - Step 5: Here&#x27;s our result exported to Google Docs </code></pre> - The flying&#x2F;pulsing circle is fast and distracting - and it shouldn&#x27;t move the label attached to it
评论 #22368773 未加载
pier25over 5 years ago
Personally I&#x27;d rather see a video than a series of images with a single hot spot. Not only that, I abandoned it after 3 clicks because I felt it was going nowhere. Show me the core of your product, which I assume is the query builder, not the fluff.<p>Marketing wise this landing page[1] is not great either. It&#x27;s assuming the visitor understands what a query builder is, how it works, what problems it solves, how is this query builder better than others, etc.<p>IMO the only useful part of it is the &quot;A better way of getting answers&quot; which still needs a lot more explaining about the product. Sure, great support and nice dashboards should be mentioned but as much smaller points after the core of the product and what it solves has been explained and made super obvious to the visitor.<p>Also this demo thing, regardless of how useful it is, should be way lower. Most users do not want to make the effort to start clicking stuff and much less see a black box that has no meaning at all.<p>[1] <a href="https:&#x2F;&#x2F;trevor.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trevor.io&#x2F;</a>
评论 #22366880 未加载
golergkaover 5 years ago
Coming from the game industry, this kind of obligatory, you-can-only-click here tutorial is the worst. I can understand it if you&#x27;re short on resources, but discoverability and interactivity should not be sacrificed otherwise.
评论 #22364815 未加载
preommrover 5 years ago
Strongly dislike that there&#x27;s no way to go back and forth or some kind of index of how many steps there are.<p>I do like the idea of it being interactive though.
评论 #22365018 未加载
matijashover 5 years ago
This is really cool stuff! I was wondering what cool technology is behind this demo, and then it turned out to be so elegant and simple :).
评论 #22364321 未加载
progxover 5 years ago
A tool sounds interessting. Build a tool for creating the animations and sell it.
评论 #22365426 未加载
评论 #22365032 未加载
cosmoticover 5 years ago
Although the intended use of this might be help pages or screen casts, it sure makes it easy to implement modal tutorials, which is what EVERYONE hates and should avoid at all costs.
netsharcover 5 years ago
What a neat tool.. I&#x27;m making a blog of travel pictures, I&#x27;m thinking adding this to point out things on photos would be interesting.
评论 #22365014 未加载
tagspaceover 5 years ago
Happy to answer any questions on how we built this, if anyone&#x27;s curious to use it for their own site.<p>Is pure javascript (with jquery animations).
评论 #22364369 未加载
评论 #22364644 未加载
losthobbiesover 5 years ago
I really like this. Nice and simple