Plattform zur Verfolgung des Kryptomarktes

Location

Germany

Industry

Fintech, Blockchain

Read in this case study how we enhanced a crypto web app by implementing new back-end and front-end features.

 

Client Context

Our client is a venture builder focusing on business ideas related to fintech, e-commerce, and blockchain. We worked with one of their ventures to enhance their cryptocurrency solution and stand out from the competition.

Goals

When starting the collaboration with us, our client already had the first version of the cryptocurrency web application with thousands of active users. The application was an MVP solution, developed by another external agency. Even though the solution was early-stage, it had become wildly popular among users.

Now, they partnered with Creen to make the solution even more attractive to people new to the cryptocurrency world. The goal was to keep all existing features while adding new exciting ones. For instance, users should have everything in one place, i.e, they would not need other services such as Binance or MetaMask to monitor their cryptocurrencies.

At the same time, the application was supposed to get a new and responsive look compatible with devices such as mobile phones, tablets, and notebooks / PCs. In addition, our client suggested making the application more resistant to downtime.

Finally, we briefly discussed integrating a cryptocurrency wallet feature into the system. Specifically, the client wanted their platform to be prepared for implementing this feature in the near future. Then, their users would be able to buy and sell cryptocurrencies. While this feature did not make it into this project, we later realized it as part of our next project with the same client.

Solution and Technologies

Our engineers developed an entirely new and improved interface that shows the most popular cryptocurrencies and their value fluctuations in real-time. The available intervals are 5 minutes, 15 minutes, 1 hour, 4 hours, and 1 day.

Moreover, we enhanced the application with advanced filters such as “top gainers”, “top losers”, or “10% value drops”. Visitors can now see the previous days‘ lows and highs of the currencies. Also, they can narrow down search results by using filters such as “price action”, “performance”, “technical indicators”, and many more.

We took advantage of the CryptoCompare third-party service to bring data into our coding environment. So, we were able to collect and process pieces of information such as cryptocurrency values and patterns to upgrade the application with useful information.

As a result, users now have a lot more in one place! The application shows cryptocurrency values in real time and sends notifications each time a cryptocurrency changes its value.

However, being able to show the current cryptocurrency values is not the only thing this application does. It also uses patterns from the third-party service to provide indications for potential future value fluctuations.

The client side of the application was implemented using the Angular framework. We also took advantage of the Ionic framework to prepare the architecture for mobile platforms – Android and iOS. Our front-end developers improved the interface with new responsive features compatible with various screen sizes.

The backend code has been improved by setting up a microservice architecture that enables excellent scalability. In addition, certain parts of the code have been refactored to make the app compatible with new features such as the wallet feature.

A key challenge was keeping the existing application running while developing a new advanced version at the same time. Our development team consisted of two front-end developers, one back-end developer, one QA engineer, and one delivery manager.

Technology

Ionic, Angular, NodeJS

Solution

Web application

Collaboration Model

We established contact with this client through a recommendation by one of our existing clients. We immediately felt privileged to work on an application already used by thousands of users.

We were widely in charge for the technical product management, i.e., specifying technical requirements and adding tasks to the backlog. Some tasks already existed, so our team took them into consideration and suggested improvements. 

We applied the agile software development methodology which helped us to quickly ask questions and receive answers from our client.

Additionally, we took this opportunity to discuss their long-term business goals. They emphasized their wish to have more blockchain apps in the future and connect them into one ecosystem. Therefore, our team had to refactor parts of the code so it can be upgraded with new features in the future.

Service type

Software Development Project Management

Partnership period

2021 – present

“I really enjoyed working with such an amazing client and building cutting-edge software solutions. Looking forward to our future collaboration! “

Strahinja Baki, Frontend Developer at Creen

Results and Major Learnings

Our team improved both the back-end and front-end sides of the application. As a result, the platform is:

  • Significantly faster and more stable
  • Offering monitoring features all in one place
  • Easy to use via the responsive and modern UI
  • Ready for the wallet feature implementation
  • Compatible with iOS and Android mobile systems

Deliverables

Crypto enhanced web platform

Project Impact

Faster and more efficient tracking of Crypto currencies market

Start a project with creen

Have an idea? Let's discuss it!

Want to see more ?

Explore our case studies and find out how Creen’s team of proficient engineers has helped companies take advantage of our superb services. Feel free to explore all our projects and find out why great companies partnered with us.