- ์๋น์ค ๊ฐ์
- ํ์์๊ฐ
- ๊ธฐ์ ์คํ
- ์์คํ ์ํคํ ์ฒ
- ๊ธฐ๋ฅ์๊ฐ
- ํ๋ก์ ํธ ์ฐ์ถ๋ฌผ
- ์ปจ๋ฒค์
๋น
๋ฐ์ดํฐ ๊ธฐ๋ฐ ์๋น ํจํด ๋ถ์ ๋ฐ ์นด๋ ์ถ์ฒ ์๋น์ค
ํผ์นด์ถ โกโก (Personal ์นด๋ ์ถ์ฒ)
๐ 2024.02.19 ~ 2024.04.05 (7์ฃผ)
|
๐ ์ด์ฐฝ๊ณค (Front-End) |
๐ฅ ์ดํด๊ฑด (Front-End) |
๐ป ๋ฐ์ค์ฐ (Front-End) |
๐น ๊ธ์์ธ (Back-End) |
๐ ์ ์์ง (Back-End) |
๐ฅฉ ์ต์ฉ์ (Back-End) |
Language | Dart 3.3.0
Framework | Flutter 3.19.0
IDE | Android Studio Hedgehog
Library | local_auth: ^2.2.0, provider: ^6.1.2, dio: ^5.4.1 , change_app_package_name: ^1.1.0, kakao_flutter_sdk: ^1.9.0, flutter_secure_storage: ^9.0.0, shared_preferences: ^2.2.2, flutter_dotenv: ^5.1.0, encrypt: ^5.0.3, crypto: ^3.0.3, flutter_native_splash: ^2.4.0, confetti: ^0.7.0, credit_card_scanner: ^1.0.5, webview_flutter: ^4.7.0, intl: ^0.19.0, pie_chart: ^5.4.0, table_calendar: ^3.1.1, rive: ^0.13.1, secure_application: ^4.0.0, flutter_launcher_icons: ^0.13.1, flutter_card_swiper: ^7.0.0,
Language | Java 17.0.9
Framework | Spring Boot 3.2.3
Data(RDBMS) | Spring Data JPA
Build Tool | Gradle 8.4.0
ETC | Chrome: 122.0.6261.112, Chrome Driver: 122.0.6261.111 (ํฌ๋กค๋ง)
Language | Python 3.8
Framework | Apache Hadoop 3.2.4, Apache Spark 3.2.4, Apache Zookeeper 3.8.4, Zeppelin 0.10.1
DB | HDFS, Apache Cassandra 4.1.4
โจ ๋ก๊ทธ์ธ
- ์นด์นด์ค ์์ ๋ก๊ทธ์ธ (1์ฐจ)
- ์ง๋ฌธ๊ณผ ํ์ด์ค ์์ด๋๋ฅผ ํตํ ์์ฒด ๋ก๊ทธ์ธ (2์ฐจ)
โจ ํํ๋ฉด - ํํ ๋ณ ์นด๋ ๋ฆฌ์คํธ

- ์ฐ๋ น ๋ณ ์๋น ๋ฐ์ดํฐ๋ฅผ ํตํ ๋ถ์ ๊ฒฐ๊ณผ ์ ๊ณต
- ๊ฐ์ธ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ์ง๋จ๊ณผ ๋น๊ต ๊ฒฐ๊ณผ ์ ๊ณต
- ํํ ๋ณ๋ก ์ดํด๋ณด๋ ์ธ๊ธฐ ์นด๋ ๋ฆฌ์คํธ
โจ ๋ด ์นด๋ ํ๋ฉด
- ocr์ ํตํ ์นด๋ ๋ฑ๋ก
- ๋ฑ๋ก๋ ์นด๋ ์ด๋ฏธ์ง์ ์์ธ ์ ๋ณด
- ํ๋ฃจ๋์์ ์๋น์ ์นด๋ ํํ์ ์ ์ด์ฉํ๊ณ ์๋์ง ๊ณ์ฐ
โจ ์๋นํจํด ํ๋ฉด
- ๋ฑ๋กํ ์นด๋๋ฅผ ๋ฐํ์ผ๋ก ์๋น ํจํด ๋ถ์
- ํ๋ฌ ์๋น ๋ด์ญ ๋ฐ ์นดํ ๊ณ ๋ฆฌ ๋ถ์
- ์ด์ ๋ฌ๊ณผ ๋น๊ตํ ์๋น ๊ฒฐ๊ณผ
โจ ์ถ์ฒ ์นด๋ ํ๋ฉด
- ๋ถ์ํ ์๋นํจํด์ ๊ธฐ๋ฐ์ผ๋ก ์นด๋ ์ถ์ฒ
- ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ ํํ ๋ด์ญ ์์ฃผ์ ์ถ์ฒ
- API ๋ช ์ธ์
https://www.notion.so/yi219/API-5df77923d2d04ae5ae141e36410670be?pvs=4
- ERD
- ์์ด์ดํ๋ ์
- ๋ถ์ฐ ํ์ดํ๋ผ์ธ
- ํฌํ ๋งค๋ด์ผ
- ๐ feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- ๐ fix: ๋ฒ๊ทธ ์์
- ๐ docs: ๋ฌธ์ ๋ณ๊ฒฝ์ฌํญ
- ๐ style: ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ ์ฝ๋์ ๊ธฐ๋ฅ์ ์ํฅ์ ์ฃผ์ง ์๋ ๋ณ๊ฒฝ์ฌํญ
- โจ refactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง
- ๐ test: ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ
- ๐ญ chore: ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์ค์ ๋ฑ์ ๋ณ๊ฒฝ์ฌํญ
- 50์๋ฅผ ๋์ง ์๋๋ก ํฉ๋๋ค.
- ๋ช ๋ น๋ฌธ ํํ๋ก ์์ฑํฉ๋๋ค.
- ๋๋ฌธ์๋ก ์์ํฉ๋๋ค.
- ๋ง์ง๋ง์ ๋ง์นจํ(.)๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
- Jira ์ด์ ๋ฒํธ๋ฅผ ()์์ ์ ์ต๋๋ค.(์ ํ์ )
- ์ ์ ํ ์ค๋ฐ๊ฟ์ ํฉ๋๋ค.
- ์ด๋ป๊ฒ๋ณด๋ค๋ ๋ฌด์์, ์ ๋ณ๊ฒฝํ๋์ง๋ฅผ ์ค๋ช ํฉ๋๋ค.
- Jira ์ด์ ๋ฒํธ๋ฅผ ์ ์ต๋๋ค.
์์
feat: ์ฌ์ฉ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ (S10P12D109-4)
๋ก๊ทธ์ธ API ์ฐ๋๊ณผ ์ฌ์ฉ์ ์ธ์ฆ ๋ก์ง์ ๊ตฌํํ์ต๋๋ค.
์ฌ์ฉ์๋ ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ํตํด ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
Jira ์ด์ ๋ฒํธ: S10P12D109-4
fix: ์ฅ๋ฐ๊ตฌ๋ ํญ๋ชฉ ์ญ์ ๋ฒ๊ทธ ์์ (S10P12D109-3)
์ฅ๋ฐ๊ตฌ๋์์ ํญ๋ชฉ์ ์ญ์ ํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ์์ ํ์ต๋๋ค.
ํญ๋ชฉ ์ญ์ ํ ์ฅ๋ฐ๊ตฌ๋ ์
๋ฐ์ดํธ ๋ก์ง์ด ์ ๋๋ก ๋์ํ์ง ์๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
Jira ์ด์ ๋ฒํธ: S10P12D109-3
MergeRequest์ ์งํ ์ํฉ์ ๋ฐ๋ผ ๋ผ๋ฒจ(๋๊ธฐ, ๊ฑฐ์ , ์น์ธ)์ ์ด์ฉํฉ๋๋ค.
- main ๋ธ๋์น: ์์ ์ ์ธ ๋ฒ์ ์ ์ฝ๋๊ฐ ์ ์ฅ๋๋ ๋ธ๋์น๋ก, ํ๋ก๋์ ์ค๋น๊ฐ ์๋ฃ๋ ์ฝ๋๋ง์ด master์ ๋ณํฉ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ง์ ์ ์งํฉ๋๋ค.
- develop ๋ธ๋์น: ๊ฐ๋ฐ์ ์ํ ์ฃผ์ ๋ธ๋์น๋ก, ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ธ๋์น๋ค์ด ๋ณํฉ๋๋ ๊ณณ์ ๋๋ค. ๊ฐ๋ฐ์ ์ต์ ์ํ๋ฅผ ๋ฐ์ํ๋ฉฐ, ๋ค์ ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ค๋นํ๋ ์ฝ๋๊ฐ ๋ชจ์ฌ ์์ต๋๋ค.
- feature ๋ธ๋์น๋ค: ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด๋ ๋ฒ๊ทธ ์์ ์ ์ํด develop ๋ธ๋์น๋ก๋ถํฐ ๋ถ๊ธฐ๋ ๋ธ๋์น์ ๋๋ค. ๊ฐ๋ฐ์ด ์๋ฃ๋๋ฉด ๋ค์ develop ๋ธ๋์น๋ก ๋ณํฉ๋ฉ๋๋ค.
- main
- be/dev
- be/feat/log-in
- fe/dev
- fe/feat/main-page
- be/dev










