Welcome to the Crypto Tracker App! This is a React-based frontend application that allows users to track cryptocurrency prices, monitor their watchlist, and view historical data for their favorite coins. Deployed on Netlify, the app fetches real-time crypto data using the CoinGecko API and is styled with Tailwind CSS.
The Crypto Tracker App provides users with real-time information on various cryptocurrencies, a watchlist feature for quick access to selected coins, and historical data charts to analyze trends. Built using React, Firebase, and Tailwind, this app ensures a responsive and user-friendly experience.
- User Authentication with Firebase π
- Add/Remove Coins to Watchlist β€οΈ
- Real-Time Price Tracking π
- View Historical Data for selected coins π
- Responsive design using Tailwind CSS π»
- Frontend: React, Tailwind CSS, Material UI
- Authentication: Firebase
- Data Source: CoinGecko API
- Deployment: Netlify
Follow these steps to set up the project locally:
git clone https://github.com/nandangitdesk/Crypto-Rail.git
cd Crypto-Rail
npm install
Create a .env file in the root directory and add the following variables:
REACT_APP_FIREBASE_API_KEY=your_firebase_api_key REACT_APP_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain REACT_APP_PROJECT_ID=your_project_id REACT_APP_STORAGE_BUCKET=your_storage_bucket REACT_APP_MESSAGING_SENDER_ID=your_messaging_sender_id REACT_APP_APP_ID=your_app_id REACT_APP_COIN_API_URL=https://api.coingecko.com/api/v3
To run the app in development mode:
npm start
The app will be available at http://localhost:5173.
This project is licensed under the MIT License. See the LICENSE file for more information.