Skip to content

nandangitdesk/Crypto-Rail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Crypto Rail - crypto tracker app πŸ“ˆ

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.

πŸ“‘ Table of Contents


🌍 Overview

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.

✨ Features

  • User Authentication with Firebase πŸ”’
  • Add/Remove Coins to Watchlist ❀️
  • Real-Time Price Tracking πŸ“Š
  • View Historical Data for selected coins πŸ“‰
  • Responsive design using Tailwind CSS πŸ’»

πŸ› οΈ Tech Stack

  • Frontend: React, Tailwind CSS, Material UI
  • Authentication: Firebase
  • Data Source: CoinGecko API
  • Deployment: Netlify

πŸš€ Getting Started

Follow these steps to set up the project locally:

Clone the repository:

git clone https://github.com/nandangitdesk/Crypto-Rail.git

cd Crypto-Rail

Install dependencies

npm install

πŸ”§ Environment Setup

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

πŸƒ Start the Development Server

To run the app in development mode:

npm start

The app will be available at http://localhost:5173.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for more information.

Releases

No releases published

Packages

No packages published

Languages