CryptoShow is a comprehensive platform for cryptocurrency enthusiasts and investors, providing real-time data on a wide range of digital assets. It includes features such as price tracking, market cap analysis, 24-hour changes, market rankings, currency conversion, and the latest news in the cryptocurrency world.
- Real-Time Price Tracking 📈: View current prices of various cryptocurrencies.
- Market Cap Analysis 💹: Analyze the market capitalization of different digital assets.
- 24-Hour Change 🔄: Monitor the price fluctuations of cryptocurrencies over the last 24 hours.
- Market Ranking 🏆: Check the ranking of cryptocurrencies based on market cap and other metrics.
- Currency Conversion 💱: Convert cryptocurrency values into different fiat currencies.
- Charts & Graphs 📊: Visualize historical data and trends through interactive charts.
- Latest News 📰: Stay updated with the latest news and developments in the cryptocurrency market.
- Frontend: React.js, Bootstrap, Tailwind CSS
- Backend: Node.js, Express.js
- Database: Firebase, MongoDB
- APIs: CoinGecko API, CryptoCompare API
- Other Tools: Git, Figma, Axios
-
Clone the repository 🐙:
git clone https://github.com/username/cryptoshow.git cd cryptoshow
-
Install dependencies 📦:
npm install
-
Set up environment variables 🔑: Create a
.env
file in the root directory and add your API keys and other configurations:REACT_APP_API_KEY=your_api_key REACT_APP_FIREBASE_CONFIG=your_firebase_config
-
Run the application
▶️ :npm start
-
Build the application for production 🏗️:
npm run build
- Home Page: View a list of popular cryptocurrencies with their current prices, 24-hour changes, and market caps.
- Detail Page: Click on any cryptocurrency to see detailed information, including historical charts and related news.
- Converter: Use the converter tool to switch between different cryptocurrencies and fiat currencies.
- Blog: Read the latest news and articles about the cryptocurrency market.
We welcome contributions from the community! To contribute:
- Fork the repository 🍴.
- Create a new branch:
git checkout -b feature-name
🌿. - Make your changes and commit them:
git commit -m 'Add some feature'
💬. - Push to the branch:
git push origin feature-name
🚀. - Submit a pull request 📥.
This project is licensed under the MIT License. See the LICENSE file for details.
For inquiries or support, please contact [email protected].
Thank you for using CryptoShow! We hope it enhances your cryptocurrency experience. Happy trading! 🚀💸