Crypto Market Tracker is a sleek and modern cryptocurrency dashboard that displays live market data, including prices, market capitalization, trading volume, supply, and historical charts for the top 10 cryptocurrencies. Built with React, TypeScript, Golang, and CoinGecko API, it provides users with real-time data and an interactive chart to monitor the market trends.
- Real-time Cryptocurrency Data: Fetches live data from the CoinGecko API.
- Sparkline Charts: Displays the 7-day trend of each cryptocurrency.
- Trade Action: Easily initiate trades through the dashboard.
- Dynamic Price Changes: Real-time updates on price changes.
- Responsive UI: Adaptable design for both desktop and mobile devices.
- React with TypeScript
- Chart.js for visualizing market trends
- Axios for HTTP requests
- CoinGecko API for real-time data
- Golang (Go) for server-side processing and API integration
CRYPTO-MARKET βββ backend β βββ go.mod β βββ go.sum β βββ main.go βββ frontend β βββ node_modules β βββ public β β βββ index.html β βββ src β βββ components β β βββ CryptoTrack.tsx β βββ styles β β βββ App.css β βββ App.tsx β βββ index.tsx β βββ react-app-env.d.ts β βββ reportWebVitals.ts β βββ setupTests.ts βββ package.json βββ package-lock.json βββ README.md βββ tsconfig.json βββ .gitignore
- Clone the repository
git clone https://github.com/0xSettings/Crypto-Market-Chart.git cd Crypto-Market-Chart
- cd backend
- go mod tidy
- go run main.go
- cd frontend
- npm install
- npm start
- running on http://localhost:3000.
- CoinMarketCap
- Coingecko
Contributions are welcome! Feel free to submit a pull request or open an issue for any feature requests xD