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).



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.