Inspiration
Inspired by the need for real-time cryptocurrency data, we developed a dynamic website that showcases the top 5 trading volumes among the latest 5 Bitcoin transactions. The website updates this information every 5 minutes, providing users with up-to-date insights. (해석: 실시간 암호화폐 데이터의 필요성에 영감을 받아, 최근 5개의 비트코인 거래 중 상위 5개의 거래량을 보여주는 동적 웹 사이트를 개발하였습니다. 이 웹 사이트는 5분마다 정보를 업데이트하여 사용자에게 최신 정보를 제공합니다.)
What it does
Utilizing WebSocket and Spring Boot, the website interacts with the CoinGecko API to retrieve and process cryptocurrency data in real-time. By presenting the top 5 trading volumes, users can swiftly identify market trends and make informed decisions. (해석: WebSocket과 Spring Boot를 활용하여, 이 웹 사이트는 CoinGecko API와 상호작용하여 암호화폐 데이터를 실시간으로 가져오고 처리합니다. 상위 5개의 거래량을 표시함으로써 사용자는 시장 동향을 신속하게 파악하고 정보에 기반한 결정을 할 수 있습니다.)
How we built it
The key challenge we faced was dynamically extracting and ranking the top 5 values from real-time data. We employed WebSocket for real-time communication and devised algorithms to swiftly identify and showcase the most relevant data points. (해석: 실시간 데이터로부터 동적으로 상위 5개 값을 추출하고 순위를 매기는 것이 주요 과제였습니다. 우리는 실시간 통신을 위해 WebSocket을 사용하고, 가장 관련성 높은 데이터 포인트를 신속하게 식별하고 표시하기 위해 알고리즘을 구상하였습니다.)
Challenges we ran into
One of our notable achievements was successfully integrating external APIs, such as CoinGecko, and transforming their output into a user-friendly format. By refining and adapting the incoming data, we ensured a seamless user experience. (해석: 우리의 주목할 만한 성과 중 하나는 CoinGecko와 같은 외부 API를 효과적으로 통합하고 그 결과를 사용자 친화적인 형식으로 변환한 것입니다. 들어오는 데이터를 정제하고 조정함으로써, 원활한 사용자 경험을 보장하였습니다.)
Accomplishments that we're proud of
We take pride in successfully implementing a real-time data visualization tool that empowers users to make informed decisions based on the latest market trends. Our solution enables users to stay updated with minimal effort, enhancing their cryptocurrency investment experience. (해석: 최신 시장 동향을 기반으로 한 정보를 제공하여 사용자가 정보에 기반한 결정을 내릴 수 있도록 하는 실시간 데이터 시각화 도구를 성공적으로 구현한 점에 자랑스러움을 느낍니다. 우리의 솔루션은 사용자가 최신 정보를 최소한의 노력으로 업데이트하고, 암호화폐 투자 경험을 향상시키도록 지원합니다.)
What we learned
Through this project, we gained valuable experience in working with external APIs and leveraging WebSocket technology for real-time communication. This project deepened our understanding of data processing, integration, and user-centered design principles. (해석: 이 프로젝트를 통해 외부 API 작업 및 실시간 통신을 위한 WebSocket 기술을 활용하는데 소중한 경험을 쌓았습니다. 이 프로젝트는 데이터 처리, 통합 및 사용자 중심의 디자인 원칙에 대한 이해를 깊이 있게 향상시켰습니다.)
What's next for WebSocket CryptoWatch
Our future plans for WebSocket CryptoWatch involve expanding its capabilities to facilitate real-time investments based on the current foundation. Despite the limited UI development within the given timeframe, enhancing the user interface remains a priority for a comprehensive and user-friendly experience. (해석: WebSocket CryptoWatch의 미래 계획은 현재 기반을 활용하여 실시간 투자 기능을 확장하는 것입니다. 주어진 시간 내에 제한된 UI 개발이었더라도, 사용자 인터페이스를 향상시켜 종합적이고 사용자 친화적인 경험을 제공하는 것이 우선 과제입니다.)
Built With
- coingeckoapi
- springboot
- websockets
Log in or sign up for Devpost to join the conversation.