{"id":25842098,"url":"https://github.com/mrmendoza-dev/cryptotracker","last_synced_at":"2025-07-04T08:38:47.806Z","repository":{"id":63315303,"uuid":"552225499","full_name":"mrmendoza-dev/cryptotracker","owner":"mrmendoza-dev","description":"Track prices and market data for 1000s of cryptocurrencies with the CoinGecko API. Modeled after CoinMarketCap and CoinGecko.","archived":false,"fork":false,"pushed_at":"2025-02-10T15:25:13.000Z","size":4604,"stargazers_count":22,"open_issues_count":1,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-03T20:11:19.056Z","etag":null,"topics":["bitcoin","coingecko","coingecko-api","coingeckoapi","coinmarketcap","cryptocurrency","ethereum","etherscan","react","tailwindcss"],"latest_commit_sha":null,"homepage":"https://cryptotracker-mendoza.netlify.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrmendoza-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-16T05:06:59.000Z","updated_at":"2025-03-15T13:27:56.000Z","dependencies_parsed_at":"2023-02-12T18:45:54.464Z","dependency_job_id":"4048525a-61e7-47d4-abe3-417c9f954777","html_url":"https://github.com/mrmendoza-dev/cryptotracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrmendoza-dev/cryptotracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmendoza-dev%2Fcryptotracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmendoza-dev%2Fcryptotracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmendoza-dev%2Fcryptotracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmendoza-dev%2Fcryptotracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrmendoza-dev","download_url":"https://codeload.github.com/mrmendoza-dev/cryptotracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmendoza-dev%2Fcryptotracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263478557,"owners_count":23473023,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","coingecko","coingecko-api","coingeckoapi","coinmarketcap","cryptocurrency","ethereum","etherscan","react","tailwindcss"],"created_at":"2025-03-01T05:34:13.408Z","updated_at":"2025-07-04T08:38:47.737Z","avatar_url":"https://github.com/mrmendoza-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CryptoTracker\n#### All-in-One Cryptocurrency App\n\nCryptocurrency data for over 10,000 cryptocurrencies, Modeled after CoinMarketCap and CoinGecko, and using data from different APIs including CoinGecko, and Etherscan.\n\n![Example image](./src/assets/images/example.jpeg)\n\n## Features\n* Top 100 cryptocurrencies with real-time data\n* Multiple pages for 10,000+ cryptocurrencies\n* Personal portfolio tracker\n* Variety of cryptocurrency widgets\n* Clean, responsive interface\n\n## Widgets\n- Cryptocurrency Scrolling Marquee\n- Cryptocurrency Cards\n- Trending List\n- Dominance Chart\n- Ethereum Gas Tracker\n- Crypto Fear \u0026 Greed Index\n\n## Prerequisites\n1. API Keys (free tiers available):\n   * CoinGecko API account\n     * [CoinGecko API](https://www.coingecko.com/en/api)\n   * Etherscan API account\n     * [Etherscan API](https://docs.etherscan.io/getting-started/viewing-api-usage-statistics) \n\n## Setup\n1. Clone the repository\n   ```bash\n   git clone https://github.com/yourusername/cryptotracker.git\n   cd cryptotracker\n   ```\n2. Install dependencies\n   ```bash\n   npm install\n   ```\n3. Create a `.env` file in the root directory:\n   ```env\n   VITE_COINGECKO_DEMO_API_KEY=\"your_coingecko_api_key\"\n   VITE_ETHERSCAN_API_KEY=\"your_etherscan_api_key\"\n   ```\n4. Start the development server\n   ```bash\n   npm run dev\n   ```\n\n## Project Structure\n```\ncryptotracker/\n├── src/\n│   ├── components/    # Reusable UI components\n│   ├── contexts/      # React context providers\n│   ├── data/          # Sample data files\n│   ├── hooks/        # Custom React hooks\n│   ├── pages/        # Main application pages\n│   └── styles/       # Global styles\n└── public/           # Static assets\n```\n\n## Environment Variables\n| Variable | Description |\n|----------|-------------|\n| VITE_COINGECKO_DEMO_API_KEY | CoinGecko API key for retrieving crypto and global market data|\n| VITE_ETHERSCAN_API_KEY | Etherscan API key for retrieving Ethereum gas data |\n\n## Tech Stack\n* React + Vite\n* TypeScript\n* TailwindCSS\n* CoinGecko API\n* Etherscan API\n\n## Resources\n- [CoinGecko](https://www.coingecko.com/)\n- [CoinGecko API](https://www.coingecko.com/api/documentations/v3)\n- [CoinMarketCap](https://coinmarketcap.com/)\n- [Etherscan Gas Tracker](https://docs.etherscan.io/api-endpoints/gas-tracker)\n- [Crypto Fear \u0026 Greed Index](https://alternative.me/crypto/fear-and-greed-index/)\n\n## Legacy Version\n- [CryptoTracker Legacy](https://github.com/mrmendoza-dev/cryptotracker-legacy)\n- Original repository was forked and and can be found in the link above\n- Biggest change was removing most of the CSS to use TailwindCSS for more maintainable code\n\n## License\nMIT\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrmendoza-dev%2Fcryptotracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrmendoza-dev%2Fcryptotracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrmendoza-dev%2Fcryptotracker/lists"}