Transforming my Resume into an Interactive Terminal Business Card using NPM ๐Ÿš€

Published: (February 7, 2026 at 11:18 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

๐Ÿ’ก The Inspiration

The project was originally inspired by anmol098/npx_card. It turned the networking experience into something playful and technical at the same time. Iโ€™m not sure if he came up with the original idea, but itโ€™s brilliant nonetheless.

๐Ÿ› ๏ธ How to use

To view the card, you donโ€™t need to install anything permanently. As long as you have Node.js installed, just run:

npx ebdonato

๐Ÿ—๏ธ Whatโ€™s under the hood?

To build card-tui, I used (well, the AI used) some classic Node.js CLI libraries:

  • Inquirer.js โ€“ creates the interactive menu.
  • Boxen โ€“ adds a sleek border around the information.
  • Chalk โ€“ adds color to the terminal and highlights links and job titles.
  • Marked โ€“ renders Markdown content.
  • Open โ€“ triggers and opens links in the userโ€™s default browser.

๐Ÿš€ Why do this?

Beyond being a creative way to introduce yourself, developing an NPM package focused on a TUI (Terminal User Interface) helps you understand:

  • Package publishing and versioning on the NPM registry.
  • Handling input and output streams in Node.js.
  • Design focused on constraints (the terminal is limited, which forces simplicity).

The code is openโ€‘source on my GitHub for anyone who wants to use it as a template for their own: ebdonato/card-tui.

0 views
Back to Blog

Related posts

Read more ยป