btc $77,642.00 2.10% eth $2,433.68 2.76% usdt $1.00 0.00% bnb $687.98 2.37% xrp $1.39 2.46% usdc $1.00 0.00% sol $103.66 1.21% trx $0.34 0.84% figr_heloc $1.04 0.31% hype $81.49 2.70% btc $77,642.00 2.10% eth $2,433.68 2.76% usdt $1.00 0.00% bnb $687.98 2.37% xrp $1.39 2.46% usdc $1.00 0.00% sol $103.66 1.21% trx $0.34 0.84% figr_heloc $1.04 0.31% hype $81.49 2.70%
The story behind the dashboard

About Cryptex

Cryptex is a real-time cryptocurrency market dashboard built to help users monitor market trends, track digital assets, and explore live crypto data through a clean and intuitive interface.

Real-time data
Bootstrap 5 UI
CoinGecko API
Mobile-first

What is Cryptex?

Cryptex is a Node.js and Express-powered cryptocurrency dashboard that retrieves live market data from the CoinGecko API and presents it in a clean, interactive interface. The goal of the project is to make it easy for users to explore the cryptocurrency market, monitor prices, analyze trends, and discover top-performing assets from a single, fast, and responsive dashboard.

Technologies Used

The stack powering Cryptex, from the server to the pixels on screen.

Frontend
HTML5
CSS3
Bootstrap 5
JavaScript (ES6)
EJS
Backend
Node.js
Express.js
Axios
dotenv
Development Tools
Git
GitHub
Visual Studio Code

API Integration

Cryptex is powered by the CoinGecko API, one of the most widely used free cryptocurrency data providers. Every price, chart, and statistic on the dashboard is fetched live and rendered server-side through Express and EJS.

Live crypto prices
Market capitalization
Trading volume
Bitcoin dominance
Top gainers
Top losers
Historical price charts
Coin metadata

Features

Everything Cryptex brings to the table, at a glance.

Live crypto market updates

Prices, volume, and market cap refreshed straight from the CoinGecko API.

Search cryptocurrencies

Instantly find any coin or token by name, symbol, or ticker.

Interactive price charts

Explore price history across multiple time ranges for any coin.

Market overview statistics

Total market cap, 24h volume, BTC dominance, and active coin counts.

Bullish / Bearish sentiment

A quick read on overall market mood at the top of the dashboard.

Favourite coins

Star any coin to save it locally in your browser for quick access.

Responsive, mobile-first design

A layout that adapts cleanly from a phone screen to a wide desktop.

Dark and Light mode

A theme toggle that remembers your preference across visits.

Clean dashboard UI

A premium, uncluttered interface inspired by leading market trackers.

Project Architecture

How a single request flows through Cryptex, from click to chart.

Browser
User requests a page or interacts with the dashboard
Express Server
Routes the request and prepares an Axios call
CoinGecko API
Returns live market data as JSON
Process Data
Formats prices, percentages, and sorts coin lists
Render EJS Views
Injects data into templates on the server
Interactive Dashboard
The finished HTML is sent back to the browser

Future Improvements

What's next on the Cryptex roadmap.

Authentication & user accounts

Sign up and log in to personalize the dashboard.

Planned
Personal watchlists in a database

Favourites that persist across devices, not just localStorage.

Planned
Price alerts

Get notified when a coin crosses a target price.

Idea
Portfolio tracker

Log holdings and track real-time gains and losses.

Idea
News integration

Surface relevant headlines alongside each coin.

Idea
Multiple fiat currencies

View prices in EUR, GBP, NGN, and more, not just USD.

Planned
Real-time WebSocket updates

Push price changes to the browser without a page refresh.

Exploring
Advanced technical charts

Candlesticks, indicators, and drawing tools for deeper analysis.

Exploring
AI-generated market summaries

Plain-language recaps of what's driving the market today.

Idea

Market data provided by the CoinGecko API.

Built with Node.js, Express, EJS, Bootstrap, and JavaScript.