diff --git a/README.md b/README.md index 4a3bebc..e6c06f6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,11 @@ # ๐Ÿ“ˆ TomoLow -### ํˆฌ์ž๋Š” ๋ชจ์˜๋กœ, ๋ฆฌ์Šคํฌ๋Š” ๋กœ์šฐ๋กœ! -2025 ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ 4ํ˜ธ์„ ํ†ค 16ํŒ€
-2025.10.11 ~ 2025.11.15 +### ํˆฌ์ž๋ฅผ ๋ชจ์˜๋กœ, ๋ฆฌ์Šคํฌ๋Š” ๋กœ์šฐ๋กœ! + +>**ํŒ€๋ช…** : 2025 ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ 4ํ˜ธ์„ ํ†ค 16ํŒ€ +> +>**๊ฐœ๋ฐœ ๊ธฐ๊ฐ„** : 2025.10.11 ~ 2025.11.14 +> +>**๋ฐฐํฌ๋œ ์ฃผ์†Œ** :https://tomolow.netlify.app/

๐Ÿ‘€ Overview

@@ -21,18 +25,34 @@ TomoLow๋Š” ํ•™์Šต๊ณผ ํˆฌ์ž๊ฐ€ ๋ถ„๋ฆฌ๋œ ๊ธฐ์กด ๊ตฌ์กฐ๋ฅผ ๊ฐœ์„ ํ•˜์—ฌ, ์‚ฌ์šฉ

๐Ÿ› ๏ธ Tech Stack

+#### Design (UI/UX) +![Figma](https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge&logo=figma&logoColor=white) + +#### Environment +![VS Code](https://img.shields.io/badge/VS%20Code-007ACC?style=for-the-badge&logo=visual-studio-code&logoColor=white) ![IntelliJ IDEA](https://img.shields.io/badge/IntelliJ%20IDEA-000000?style=for-the-badge&logo=intellij-idea&logoColor=white) ![Git](https://img.shields.io/badge/Git-F05032?style=for-the-badge&logo=git&logoColor=white) ![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white) ![Swagger](https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge&logo=swagger&logoColor=white) + +#### Frontend +![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black) ![React](https://img.shields.io/badge/React-61DAFB?style=for-the-badge&logo=react&logoColor=black) ![Vite](https://img.shields.io/badge/Vite-4B32C3?style=for-the-badge&logo=vite&logoColor=white) ![axios](https://img.shields.io/badge/axios-007ACC?style=for-the-badge&logo=axios&logoColor=white) + + +#### Backend ![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F?style=for-the-badge&logo=springboot&logoColor=white) ![Spring Security](https://img.shields.io/badge/Spring%20Security-6DB33F?style=for-the-badge&logo=springsecurity&logoColor=white) ![Java](https://img.shields.io/badge/Java-007396?style=for-the-badge&logo=openjdk&logoColor=white) ![MySQL](https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge&logo=mysql&logoColor=white) ![Redis](https://img.shields.io/badge/Redis-DC382D?style=for-the-badge&logo=redis&logoColor=white) ![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white) +![WebSocket](https://img.shields.io/badge/WebSocket-%232F8BE6?style=for-the-badge&logo=websocket&logoColor=white)
![Swagger](https://img.shields.io/badge/Swagger-85EA2D?style=for-the-badge&logo=swagger&logoColor=black) -![Notion](https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=notion&logoColor=white) ![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-2088FF?style=for-the-badge&logo=githubactions&logoColor=white) -![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white) +![Nginx](https://camo.githubusercontent.com/278a3e7e3e82c210e5ffc2710eafb402dd4f8a4b0b7cc37361b43c42875434f6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e67696e782d2532333030393633392e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6e67696e78266c6f676f436f6c6f723d7768697465) +![Spring Data JPA](https://camo.githubusercontent.com/4728e4f606c6fd32790a751fbfd9a0d9b839fc58e26100fa052c61b7786c8d5e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537072696e67253230446174612532304a50412d3544384141383f7374796c653d666f722d7468652d6261646765266c6f676f3d737072696e672d64617461266c6f676f436f6c6f723d7768697465) +![aws](https://camo.githubusercontent.com/4dae474904a8c58fd1de6463cfa4692a7ef04064d976e5d6bbbee33131471da2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4157532d2532334646393930302e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d616d617a6f6e2d617773266c6f676f436f6c6f723d7768697465) +![s3](https://camo.githubusercontent.com/77a7be5787b4df3a6dfbf354a017bede2738681ffd7bcb11c92829b58a0df396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f416d617a6f6e25323053332d3536394133312e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d616d617a6f6e2d7333266c6f676f436f6c6f723d7768697465) +#### Communication +![Notion](https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=notion&logoColor=white) ![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)

๐Ÿ“Œ Features

@@ -52,11 +72,23 @@ TomoLow๋Š” ํ•™์Šต๊ณผ ํˆฌ์ž๊ฐ€ ๋ถ„๋ฆฌ๋œ ๊ธฐ์กด ๊ตฌ์กฐ๋ฅผ ๊ฐœ์„ ํ•˜์—ฌ, ์‚ฌ์šฉ

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Members

-|PM|FE|FE|FE|BE|BE| -|:--:|:--:|:--:|:--:|:--:|:--:| -||||||| -|๋™๊ตญ๋Œ€|์ˆ™๋ช…์—ฌ๋Œ€|๋™๊ตญ๋Œ€|์„œ๊ฒฝ๋Œ€|์„œ๊ฒฝ๋Œ€|์ˆ™๋ช…์—ฌ๋Œ€| -|๋ฐ•์„ฑ์ค€|๋ฐ•์†Œ์—ฐ|๋ฐ•์ˆ˜์—ฐ|์ •๋ชฉ์ง„|์œคํ•ด๋ฏผ|์ด๊ฒฝ์€| +### PM & DESIGN + +#### ๐Ÿ‘‘ ๋ฐ•์„ฑ์ค€ + + +### Backend +| | | +|:---------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------:| +| BE Developer | BE Developer | +| [์œคํ•ด๋ฏผ](https://github.com/hamtorygoals) | [์ด๊ฒฝ์€](https://github.com/ruddmslee) | + +### Frontend +| | | | +|:---------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------:| +| FE Developer | FE Developer | FE Developer | +| [๋ฐ•์†Œ์—ฐ](https://github.com/ss0yaa) | [๋ฐ•์ˆ˜์—ฐ](https://github.com/krlyeon) | [์ •๋ชฉ์ง„](https://github.com/Jeongmokjin) | +

๐Ÿ“ Project Structure

diff --git a/src/main/java/com/hackathon/tomolow/domain/market/dto/RankItem.java b/src/main/java/com/hackathon/tomolow/domain/market/dto/RankItem.java index 2f48af3..d7f033e 100644 --- a/src/main/java/com/hackathon/tomolow/domain/market/dto/RankItem.java +++ b/src/main/java/com/hackathon/tomolow/domain/market/dto/RankItem.java @@ -29,7 +29,7 @@ public class RankItem { private String name; @Schema(description = "๋งˆ์ผ“ ์ด๋ฏธ์ง€ URL") - private String imageUrl; // โœ… ์ถ”๊ฐ€ + private String imgUrl; // โœ… ์ถ”๊ฐ€ @Schema(description = "ํ˜„์žฌ๊ฐ€") private BigDecimal price; diff --git a/src/main/java/com/hackathon/tomolow/domain/market/service/RankingService.java b/src/main/java/com/hackathon/tomolow/domain/market/service/RankingService.java index 6d2f166..f2379c9 100644 --- a/src/main/java/com/hackathon/tomolow/domain/market/service/RankingService.java +++ b/src/main/java/com/hackathon/tomolow/domain/market/service/RankingService.java @@ -103,7 +103,7 @@ private RankItem toRankItem( .marketId(m != null ? m.getId() : null) .symbol(symbol) .name(m != null ? m.getName() : symbol) - .imageUrl(m != null ? m.getImgUrl() : null) + .imgUrl(m != null ? m.getImgUrl() : null) .price(BigDecimal.ZERO) .build(); } @@ -119,7 +119,7 @@ private RankItem toRankItem( .marketId(m != null ? m.getId() : null) .symbol(symbol) .name(m != null ? m.getName() : symbol) - .imageUrl(m != null ? m.getImgUrl() : null) + .imgUrl(m != null ? m.getImgUrl() : null) .price(readBig(t, "tradePrice")) .changeRate(readBig(t, "changeRate")) .changePrice(readBig(t, "changePrice")) @@ -131,7 +131,7 @@ private RankItem toRankItem( .marketId(m != null ? m.getId() : null) .symbol(symbol) .name(m != null ? m.getName() : symbol) - .imageUrl(m != null ? m.getImgUrl() : null) + .imgUrl(m != null ? m.getImgUrl() : null) .price(BigDecimal.ZERO) .build(); }