CryptoCurrency — A Small Peek Into Crypto World

Namrata Das
2 min readMay 17, 2021

Project Type : Personal Project

GitHub Repository : https://github.com/nam334/react-Mywebsite-1.git

Overview

The website primarily focuses on centralizing the concept of cryptocurrency considering its benefits and services to all. A cryptocurrency is a type of currency which uses digital files as money. The entire project scope includes incorporating user interface elements, enhancing mobile compatibility, and embodying animation effects on the elements and the layout. The main sections are reusable components that can be customized and reused anywhere.

Key Features

  1. Usage of component level styles in the application with the help of React’s styled-components library thereby making it easy to inject values that only exist in JavaScript into our CSS while still allowing CSS to handle the various UI states.
  2. Implementing dynamic client side routing using the standard React library called React Router thereby allowing the user to navigate across pages without the page getting refreshed thereby syncing the UI with respect to the URL.
  3. Implementing the usage of state and mutability inside functional components has been implemented with the help of hooks. Therefore, it adds in readability and keeps the flow of the components consistent and predictable.
  4. Utilizing the context API feature is the React structure in order to enable exchanging unique details and assisting in solving prop-drilling from all levels of the application. Hence, a methodology is provided to make a way for a particular data be available to all components throughout the component tree no matter how deeply nested that component may be.
  5. Enhancing user experience by implementing a smooth scrolling effect using React smooth scroll.

--

--