Category:
Web Development
Difficulty:
Beginner
Prerequisite(s):
ReactJS, Rest API
Skills to be Learned:
ReactJS, API integration
Crypto App
This project will develop a simple crypto app using ReactJS. The application will use a third-party API to get information about cryptocurrencies, and will display this information in a chart. The app will not require users to log in.
Project Overview
This is a simple React Application which list downs information about the cryptocurrencies from an api and showing the information in a chart style manner. In this application users are no need of any authentication they can directly go to the website and find relevant information about cryptocurrencies such as market price, crypto news etc.
Project Timeline
The project is expected to take approximately 1 Week to complete.
Technologies Covered
The following technologies will be covered in this project:
ReactJS
Ant Design
Redux Toolkit
Rapid API
Chart.js
Learning Outcomes
The following learning outcomes are expected from this project:
Integrating third-party APIs
Using Chart.js to create charts
Managing states with Redux Toolkit
Designing beautiful and responsive layouts with Ant Design
Tasks
The following tasks will need to be completed in order to complete this project:
Create a ReactJS app
Install the necessary dependencies
Set up the API integration
Create the chart
Design the layout
Test the application
Deploy the application
Challenges
Some of the challenges that may be encountered in this project include:
Understanding how to use the different technologies involved
Troubleshooting errors
Deploying the application to a production environment
Benefits
The benefits of completing this project include:
Gaining experience in developing web applications
Learning how to use the ReactJS framework
Creating a portfolio project that can be used to showcase your skills