emilio@blacksmith:~$← forged works

project / 2024 / Back-end Developer

Node Terminal Contact Card

A terminal-based contact info / business card, that can be called anywhere with NPM(Node Package Manager).

Node Terminal Contact Card preview 1
Node Terminal Contact Card preview 2
Node Terminal Contact Card preview 3

overview

A small terminal command line interface project so anyone can call your business card with NPX (It allows you to execute binaries from npm packages without having to install them globally on your system), so once you call in your terminal 'npx emilioblacksmith' it will show you all of my respective data.

features

Called anywhere

Command can be called with the only requirement of having Node installed on your system.

Main Menu

An interactive Menu that forwards you to the desired links.

challenges

One of the main challenges of this project was how to handle the NPX command from the node package manager, due to the use of typescript instead of javascript the path forward for handling the npx command was not straightforward. Another challenge was how to handle a main menu (so to speak), so you can call any of my main social media or main links, this was made with the use of inquirer a node dependency.