HN user

timz

108 karma
Posts18
Comments47
View on HN
github.com 6mo ago

Show HN: mdfocus – A distraction free Markdown reader for your localhost

timz
2pts0
github.com 9mo ago

Show HN: Mootivator – Let your Terminal cowsay you a Geek Joke on starup

timz
1pts0
llminer.deno.dev 1y ago

Show HN: Turn web search results into an LLM friendly downloadable Markdown file

timz
3pts1
xword.tzador.com 1y ago

Show HN: A word guessing game based on text vector embeddings and cos-similarity

timz
2pts0
news.ycombinator.com 1y ago

Ask HN: A monitoring app for new comments on your favorite HN posts

timz
2pts2
github.com 1y ago

Ask HN: Low-Code Interactive UI Prototypes/Mocks Powered by TailwindCSS

timz
1pts3
github.com 1y ago

Show HN: Makedown – A Markdown powered Makefile alternative

timz
142pts65
avatars.tzador.com 2y ago

Show HN: AI Generated (Not-Real) User Avatar Images for Development Needs

timz
80pts43
chatpwa.surge.sh 2y ago

Install ChatGPT as PWA “Native” App

timz
2pts2
github.com 2y ago

Show HN: Englishell – Plain english shell command executor, powered by ChatGPT

timz
5pts2
books-by-ai.vercel.app 2y ago

Show HN: Create books on any topic with ChatGPT

timz
13pts16
sci-fi-by-chat-gpt.vercel.app 2y ago

Show HN: A collection of Sci-Fi stories written by ChatGPT

timz
3pts0
gistxy.com 3y ago

Show HN: Serve your GitHub Gists as static websites

timz
8pts1
yo.link 3y ago

Show HN: Yo.link – Subdomain based URL shortener

timz
7pts3
searchable-apod.vercel.app 3y ago

Show HN: Searchable Astronomy Picture of the Day

timz
6pts0
shadertoys.vercel.app 3y ago

Show HN: Thousands of shadertoy.com creations on one scrollable grid

timz
5pts1
devtoo.dev 3y ago

Show HN: DevToo: A Dev.to Article Recommendation and Search Engine

timz
2pts0
emojifavicon.dev 3y ago

Show HN: Use Emojis for Favicons

timz
2pts4

Seems amazing, but more demos/examples would be nice, and installation instructions right on the homepage. Web editor would be great. Seems to be written for jvm :( The language spec is amazing and styling is slick.

Hey everyone! I'm experimenting with a UI prototyping/design/mocking tool concept and would love to get your feedback.

The idea is to use TailwindCSS for prototyping UI, similar to Figma, but instead of drag-and-drop, you use a low-code approach with Tailwind-powered notation (inspired by Pug templates). The editor lives in the browser, with a live preview of the UI on the side, so you can instantly see changes as you type.

https://github.com/user-attachments/assets/661916c1-f604-47b...

There are some key benefits I think this approach could offer:

Consistency: Using Tailwind ensures consistent design across components.

Reusable Components: Easily define and reuse component collections and design systems.

Responsive Mocks: Prototypes can be responsive by default thanks to Tailwind.

Interactive Navigation: You can add navigation between screens to simulate user flows.

Real Device Preview: Since it's just HTML/CSS, the prototypes can be loaded on real devices for a realistic view.

Text-Based Mocks: This makes the tool LLM-friendly, potentially allowing integration with AI to generate code from prompts or even create designs from UI screenshots.

I’m also thinking about adding GUI controls to simplify the low-code experience for non-developers by letting them pick and add Tailwind classes via buttons instead of typing.

Here’s a quick prototype screenshot: [screenshot attached]

I'd love to hear your thoughts—does this sound like something worth investing time in? Any advice, suggestions, or concerns would be super helpful!

Thanks in advance for your feedback!

PS. I am still trying to decide if this approach is worth working on. So the question is, what do you think, is it worth the time to work on?

---

Here is a login screen example of low-code mock/prototype notation:

    // Main container for the login screen
    .bg-gray-100.min-h-screen.flex.items-center.justify-center.p-4
      // Login card container
      .bg-white.p-8.rounded-lg.shadow-lg.max-w-md.w-full
        // Title of the login form
        h2.text-2xl.font-bold.mb-6.text-center Login

        // Login form
        form(action="/login" method="POST")
          // Email input field with label
          label.block.mb-2.text-gray-700(for="email") Email
          input#email.w-full.px-4.py-2.border.border-gray-300.rounded-md.mb-4(type="email" placeholder="Enter your email" required)

          // Password input field with label
          label.block.mb-2.text-gray-700(for="password") Password
          input#password.w-full.px-4.py-2.border.border-gray-300.rounded-md.mb-4(type="password" placeholder="Enter your password" required)

          // Submit button
          button.bg-blue-500.text-white.w-full.px-4.py-2.rounded-md.text-lg.font-semibold(type="submit") Login

        // Link for forgotten password
        p.mt-4.text-center.text-sm.text-gray-600
          a.text-blue-500.hover:underline(href="/forgot-password") Forgot your password?

Added support for dependency between commands. So one can now write:

    # [clean]() Clean build directory

    ```bash
    rm -rf ./build
    ```    

    # [format]() Format the source code

    ```bash
    npx prettier --write .
    ```

    # [build](clean format) Build the project

    ```bash
    npm run build
    ```

    # [deploy](build) Deploy to surge.sh

    ```bash
    surge ./build my-project.surge.sh
    ```
This doesn't include file time modification between files as in Makefile.

Thank you for feature suggestion.

Thinking about the suggestion regarding command dependencies, possibly we could add something similar to Makefile:

    ## [clean]() Cleans the generated files
    
    ```bash
    rm -rf ./build
    ```

    ## [init]() Initializes the build folder
    
    ```bash
    mkdir -p ./build
    ```

    ## [build](clean, init) Builds the project

    This command depends on clean, and init, which are executed in that order beforehand.

    gcc magic.c -o ./build/magic

I see, good point. Currently I implemented it in python for portability reasons, since it is available on most POSIX systems by default.

The stripped Docker containers are used mostly for runtime to my understanding, building is done in a different container where more build tools are available.

In case of single binary (now it is single python file), what would be the best way to distribute it to users, since pypi and npm cannot be used?

Which language you would suggest?

Love the makedown name, renaming.. As for a short name available in terminal, we can add alias m="makedown" as part of zsh completion script. Both: $ makedown deploy-to-production and $ m deploy-to-production --help will work

Aditionally we can generate html out of the, now `makedown.md`, right in the tool: $ makedown --html makedown.html or $ m --pdf makedown.pdf

Great App, saves time and focus. Would love to see it evolve with more features, like discovery of new related feeds, freshness vs relevance tradeoff, or even email digest once a week or so. Keep it up, great work.