• Projects
  • Blog
  • About
Contact Me
portfolio logoBorhawn
  • Projects
  • Blog
  • About
Contact Me
Designed & developed by Borhan Milani © 2026

Coinpress - Crypto CLI Real-Time Cryptocurrency Price Checker

Coinpress - Crypto CLI Real-Time Cryptocurrency Price Checker
Node.jsExpress CLIREST APICryptocurrency APIsTerminal UIJavaScriptCurrency ConversionColorized OutputAxios

A Node.js and Express-based CLI tool that allows users to check real-time cryptocurrency prices directly from the terminal. After you run it and install it, with the help of Node js, you can run it everywhere in every terminal by using "-coinpress" to get prices. It supports color-coded outputs to indicate price increases or decreases and provides flexible search and currency conversion options.


Project's Github Link

Key Features

  1. Real-time crypto price tracking via CLI
  2. Top 10 / 25 / 30 or custom number of coins
  3. Search by full coin name or first 3 letters (ticker shortcut)
  4. Color-coded price changes (green for increase, red for decrease)
  5. Multi-currency support (USD, EUR, GBP, and more)
  6. Fast terminal-based interaction
  7. Lightweight Node.js execution

Challenges

  1. Handling real-time API data efficiently in CLI format
  2. Designing a clean and readable terminal UI
  3. Supporting flexible search inputs (name, symbol, partial match)
  4. Managing multiple currency conversions accurately
  5. Ensuring fast response times in a non-GUI environment

Solutions

  1. Integrated reliable crypto market API for live data
  2. Implemented modular CLI command structure
  3. Added intelligent search parsing for partial inputs
  4. Built a currency conversion layer for dynamic pricing
  5. Used terminal color libraries for better UX feedback
  6. Optimized requests for minimal latency