Skip to content

Sharat725/Crypto_Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Dashboard

A cryptocurrency dashboard web application built using Node.js, Express.js, and EJS that displays real-time data for multiple cryptocurrencies using the CoinGecko API.

The dashboard allows users to track cryptocurrency prices and monitor market trends in a simple and responsive interface.


Features

  • Real-time tracking of 50+ cryptocurrencies
  • Integration with CoinGecko API
  • Server-side rendering using EJS
  • Optimized API calls to improve performance
  • Faster data retrieval with caching strategies
  • Clean and responsive user interface

Tech Stack

  • Backend: Node.js, Express.js
  • Templating Engine: EJS
  • API: CoinGecko API
  • Languages: JavaScript, HTML, CSS

Project Structure

crypto-dashboard
│
├── public
│   ├── css
│   └── js
│
├── views
│   └── index.ejs
│
├── index.js
├── package.json
├── package-lock.json
└── node_modules

Installation

Clone the repository

git clone https://github.com/Sharat@725/Crypto-Dashboard.git

Navigate to project directory

cd crypto-dashboard

Install dependencies

npm install

Start the server

node index.js

Open in browser

http://localhost:3000

API Used

CoinGecko API

The CoinGecko API provides real-time cryptocurrency data including:

  • Current price
  • Market capitalization
  • Trading volume
  • Market trends

Performance Improvements

  • Reduced API response time by 25%
  • Optimized API calls
  • Implemented caching strategies for faster data retrieval

Future Improvements

  • Add cryptocurrency search functionality
  • Add historical price charts
  • Add user watchlist for favorite coins

Author

Sharatkumar

About

A Node.js crypto price dashboard using Express and CoinGecko API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors