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.

Key Features
- Real-time crypto price tracking via CLI
- Top 10 / 25 / 30 or custom number of coins
- Search by full coin name or first 3 letters (ticker shortcut)
- Color-coded price changes (green for increase, red for decrease)
- Multi-currency support (USD, EUR, GBP, and more)
- Fast terminal-based interaction
- Lightweight Node.js execution
Challenges
- Handling real-time API data efficiently in CLI format
- Designing a clean and readable terminal UI
- Supporting flexible search inputs (name, symbol, partial match)
- Managing multiple currency conversions accurately
- Ensuring fast response times in a non-GUI environment

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