Skip to content

Latest commit

 

History

History
70 lines (56 loc) · 4 KB

README.md

File metadata and controls

70 lines (56 loc) · 4 KB

CryptoTracker

CryptoTracker is a cryptocurrency tracking application built with TypeScript, Next.js, Tailwind CSS, and Radix UI for the frontend. Node.js, Fastify, and TypeScript are used for the backend. It provides real-time data on various cryptocurrencies using the CoinGecko API. For integration tests native node:test were used

Features

  • View real-time data for a wide range of cryptocurrencies and exchanges.
  • Login and register to track your favorite coins.
  • Track price changes, market cap, volume, and other key metrics.
  • User-friendly interface with responsive design.
  • Secure authentication and data handling.

Technologies Used

  • Frontend:

    • TypeScript
    • Next.js
    • Tailwind CSS
    • Radix UI
  • Backend:

    • TypeScript
    • Fastify
    • Node.js
  • Database:

    • MongoDB
  • Integration Tests:

    • node:test

Usage

  1. Browse through the list of cryptocurrencies to view their details.
  2. Register or log in to track your favorite coins and your portfolio results.
  3. Use the search functionality to quickly find specific coins.
  4. Explore various metrics such as price, market cap, and volume.
  5. Stay updated with real-time data from the CoinGecko API.

Responsive Design

CryptoTracker is built with a responsive design, ensuring a seamless experience across various devices and screen sizes. The UI components adapt dynamically to provide optimal usability and readability on desktops, tablets, and mobile devices.

Screenshots

Coins page: image image image Search form: image Coin details page: image Exchanges page: image Wallet page: image image image image image image

Acknowledgements