This project is a take-home assignment for the Frontend Developer role at KoinX. The objective is to convert a given Figma design into code using React.js or Next.js. The project involves integrating Coingecko and TradingView APIs to fetch and display real-time data about Bitcoin and other trending cryptocurrencies.
The main goal of this project is to create a responsive web page that displays detailed information and sentiment analysis about Bitcoin and other trending cryptocurrencies.
- Implements all components as per the provided Figma design.
- Fetches real-time price data of Bitcoin in USD and INR using Coingecko's
/simple/price
API. - Utilizes TradingView's charts of BTCUSD.
- Fetches top 3 trending coins using Coingecko's
/search/trending
API. - Responsive UI design according to the Figma design.
- Hosted on GitHub and deployed using Netlify/Vercel.
- React.js/Next.js
- HTML/CSS
- JavaScript
- Coingecko API
- TradingView API
- GitHub
- Netlify/Vercel
-
Clone the repository:
git clone https://github.com/your_username/repository_name.git
-
Install dependencies:
npm install
-
Run the development server:
npm start
-
Open http://localhost:3000 to view it in the browser.
- Coingecko API: Documentation
- TradingView API: Widget Docs
- Written clean and maintainable code adhering to best practices.
- Structured commits logically and used version control effectively.
- Figma design by KoinX
- Icons from FontAwesome
- Wali Mohammad (@conqxeror)