Go To: https://cyptoworld-47ef34.netlify.app/
React application that contains everything about cryptocurrencies, crypto markets and exchanges,latest news and much more.
Cryptoworld is a responsive web application designed for users to view comprehensive information about various cryptocurrencies, including their current prices, news articles, and historical charts. Built using React, the application leverages the Coinranking API and Bing News API to provide real-time data. Its user-friendly interface ensures easy navigation and accessibility.
Technologies and Libraries Used:
React: JavaScript library for building user interfaces. Redux: Predictable state container for managing application state. Ant Design: Design system for creating visually appealing, enterprise-level user interfaces. Chart.js: JavaScript library for creating data visualizations and charts. Millify: Library for formatting large numbers into human-readable formats. Moment: Library for handling dates and times in JavaScript. Axios: HTTP client for making API requests. React Router: Client-side routing library for navigation. React HTML Parser: Library for parsing HTML strings in React. Key Learnings:
Redux: Mastered the use of a predictable state container to manage application state efficiently. Ant Design: Gained skills in using a robust design system to create consistent and appealing UI components. Chart.js: Learned to visualize data meaningfully through various chart types. Millify: Acquired the ability to format large numbers in a user-friendly manner. Moment: Enhanced my capability to work with dates and times seamlessly. Axios: Became proficient in making HTTP requests to fetch and manage API data. React Router: Developed skills in handling client-side routing for a smooth user experience. React HTML Parser: Learned to parse and display HTML strings within React components. API Integration: Gained experience in retrieving and utilizing data from APIs effectively. Cryptoworld is a testament to my growth and learning in web development, combining multiple technologies to create a cohesive and functional application.