top of page
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:

  1. Create a ReactJS app

  2. Install the necessary dependencies

  3. Set up the API integration

  4. Create the chart

  5. Design the layout

  6. Test the application

  7. 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


bottom of page