Skip to content

Nandini1071/Cryptocurrency-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

Crypto Currency Tracker.

Overview: Crypto Tracker is a comprehensive web application designed to help users track and manage their cryptocurrency investments. The platform provides real-time data on various cryptocurrencies, user authentication, personalized watchlists, and a feedback mechanism. The application is built using React, Material UI with additional integration of Firebase for authentication and Firestore for database services.

Features

  1. User Authentication Email and Password Login: Users can create an account or log in using their email and password.
Screenshot 2025-01-02 at 4 41 38 PM Screenshot 2025-01-02 at 4 41 58 PM
  1. Real-Time Cryptocurrency Data API Integration: Fetches real-time data from CoinGecko's API to display current prices, market trends, and historical data for various cryptocurrencies. Comprehensive Dashboard: A detailed dashboard showcasing the latest prices, market cap, volume, and other vital metrics for a wide range of cryptocurrencies.
Screenshot 2025-01-02 at 4 42 56 PM Screenshot 2025-01-02 at 4 43 12 PM
  1. Personalized Watchlist Add to Watchlist: Users can add their favorite cryptocurrencies to a personalized watchlist for quick access. Remove from Watchlist: Users can easily remove cryptocurrencies from their watchlist. Persisted Data: The watchlist is stored in Firestore, ensuring that it is available across sessions and devices.
Screenshot 2025-01-02 at 4 51 35 PM
  1. Feedback and Rating User Feedback: A dedicated section for users to rate the platform and provide valuable feedback. Star Rating System: Users can rate the platform using a star rating system and submit their feedback. Responsive Design: The feedback section is fully responsive, ensuring a smooth experience on both desktop and mobile devices.
Screenshot 2025-01-02 at 4 53 42 PM
  1. Alerts and Notifications Real-Time Alerts: Users receive real-time alerts and notifications for successful actions such as login, logout, adding/removing from watchlist, and submitting feedback. Error Handling: Friendly error messages guide users in case of any issues during interaction with the platform.

  2. Currency Change Option Select Option: Users can change the displayed currency of the cryptocurrency data. This allows users to view prices and market data in their preferred currency (e.g., USD, INR). Dynamic Update: The application dynamically updates all relevant data based on the selected currency, providing a consistent and personalized user experience.

  3. Alerts and Notifications Real-Time Alerts: Users receive real-time alerts and notifications for successful actions such as login, logout, adding/removing from watchlist, and submitting feedback. Error Handling: Friendly error messages guide users in case of any issues during interaction with the platform.

  4. Detailed Cryptocurrency Information Interactive Table: The main dashboard displays a table with real-time data for various cryptocurrencies. Detailed Coin Page: Clicking on any row in the table navigates to a second page with detailed information about the selected coin. Charts and Graphs: The detailed coin page includes charts and graphs to visualize the coin's historical data, market trends, and other relevant statistics. In-Depth Analysis: Provides comprehensive insights into the coin's performance, helping users make informed investment decisions.

Screenshot 2025-01-02 at 4 58 42 PM

Releases

No releases published

Packages

 
 
 

Contributors

Languages