Ankit Gupta's Team

CodeDay Labs 2021 ∙ 
Permalink
Unmute
Cryptocurrency is a decentralized asset built on blockchain technology that can be traded on various exchanges. The project contained cryptocurrency exchange APIs to collect, wrangle and visualize data. From CoinGecko API, we collected the coins such as bitcoin, ethereum, monero and others, and generated a graph that would visualize a trend between multiple coins throughout the year. In addition, we analyzed whether the visualization supports our given hypothesis on multiple coins.

To develop the MVP Application, we wrote a python script that would take the CoinGecko API, pull the data from there and generate a graph to represent a trend between coins.

#DataEngineering #Crypto #Trading #Visualizations #DataViz #Modular

How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?

James: I'm entering my third year of college, and have the equivalent amount of time developing. This was my first project using Python. Everything in our project is of our own production, minus the API calls.

Tahnaa: I am a rising Sophomore and have had few experiences working with technology. It was my first project exploring Cryptocurrency and working with APIs. I have had experience working with Python before but this was a first project I worked on Python. I learned various new libraries of Python and how to incorporate JSON in retrieving readable data and make graphs with plotly.

What challenges did you encounter?

James: The biggest challenge was using a language I have not used before. Another challenge was learning to iterate using a loop through a sort of multi-dimensional array.

Tahnaa: The biggest challenge was incorporating methods and class with multiple attributes and making the attributes do the specific jobs when called upon. I have used Python before with methods and classes but not with a function within a class that can take multiple attributes. Another challenge was to convert the unix timestamp into human readable time as the JSON file generates two arrays one with timestamp and market price.
9
3
9
4
 
Participation Certificate

Links

Code

Members

James