๐ŸŒŸ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์ค‘๊ณ ๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ConSeller ๐ŸŒŸ

"๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ์‰ฝ๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๊ฑฐ๋ž˜ํ•˜์„ธ์š”!"

ConSeller๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์ค‘๊ณ ๊ฑฐ๋ž˜ ํ”Œ๋žซํผ์€ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์‹œ์žฅ์— ์ƒˆ๋กœ์šด ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ํ˜„๊ธˆํ™”ํ•˜๊ฑฐ๋‚˜, ๋‹ค์–‘ํ•œ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์— ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก ์ฃผ์š” ํŠน์ง• ๐Ÿ’ก

ํˆฌ๋ช…ํ•œ ๊ฑฐ๋ž˜ : ํŒ๋งค์ž์˜ ๊ณ„์ขŒ ์ •๋ณด๋ฅผ ๋ช…ํ™•ํžˆ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ํˆฌ๋ช…ํ•œ ๊ฑฐ๋ž˜๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐ„ํŽธํ•œ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก : ์‚ฌ์šฉ์ž๋Š” OCR ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†์‰ฌ์šด ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ : ๊ธฐํ”„ํ‹ฐ์ฝ˜์˜ ์œ ํšจ๊ธฐ๊ฐ„์— ๋”ฐ๋ผ ์•Œ๋ฆผ์„ ๋ฐœ์†กํ•˜๊ณ  ๊ธฐํ”„ํ‹ฐ์ฝ˜์ด ๋งŒ๋ฃŒ๋˜๋ฉด ์ž๋™์œผ๋กœ ๋งŒ๋ฃŒ์ฒ˜๋ฆฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ๊ฑฐ๋ž˜ ๋ฐฉ์‹ : ๊ฒฝ๋งค, ๋ฌผ๋ฌผ๊ตํ™˜, ๊ตฌ๋งค/ํŒ๋งค ๋ฐฉ์‹ ์ค‘ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฑฐ๋ž˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์‰ฝ๊ณ  ๋น ๋ฅธ ๊ฑฐ๋ž˜ : ๊ฐ„ํŽธํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ง๊ด€์ ์ธ ๊ฑฐ๋ž˜ ๊ณผ์ •์„ ํ†ตํ•ด ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ๊ฑฐ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ‘ช ๊ฐœ๋ฐœ ๋ฉค๋ฒ„ ์†Œ๊ฐœ



๐Ÿ‘‘ ๋…ธ์œค์‹
(Front-End)



๐Ÿ˜† ๋ฐ•ํ•ด์ข…
(Front-End)



๐Ÿ˜ถ ๊น€ํ˜„์ˆ˜
(Back-End)



๐Ÿ™„ ๋ฐ•๋Œ€ํ™”
(Back-End)



๐Ÿ˜ ๋ฐ•์žฌํ˜„
(Back-End)



๐Ÿ™‚ ์ •์˜๋ฏผ
(Back-End)


๐Ÿ“† ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

23.08.21. ~ 23.10.06


๐Ÿ’ก ์„œ๋น„์Šค ์†Œ๊ฐœ

ConSeller

OCR์„ ํ™œ์šฉํ•œ ๊ฐ„ํŽธํ•œ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก

ํŒ๋งค, ๊ฒฝ๋งค, ๋ฌผ๋ฌผ๊ตํ™˜ ๋‹ค์–‘ํ•œ ๊ฑฐ๋ž˜ ๋ฐฉ์‹

๋งˆ์ดํŽ˜์ด์ง€๋ฅผ ํ†ตํ•œ ํ†ตํ•ฉ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ

Firebase๋ฅผ ์ด์šฉํ•œ ์•Œ๋ฆผ ๊ธฐ๋Šฅ

๐Ÿ›  ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๐Ÿ› 

FrontEnd BackEnd DB CI/CD ํ˜‘์—…ํˆด ๊ธฐํƒ€
Kotlin(1.8.10) JAVA JDK 11 MySQL 8.0.33 AWS EC2 (Ubuntu 20.04) GitLab Postman 10.15.8
Jetpack Compose(23.03.00) SpringBoot 2.7.15 Docker 24 Jira Firebase
Retrofit2 Gradle Nginx 1.25.1 Notion
Hilt Spring Data JPA Jenkins Figma
Coroutine Lombok
Flow Spring Security
Coil JWT

์‹œ์Šคํ…œ ๊ตฌ์„ฑ๋„






ERD



๐Ÿ“š ์„œ๋น„์Šค ๊ธฐ๋Šฅ

ํšŒ์›๊ฐ€์ž… / ๋กœ๊ทธ์ธ

  • ํšŒ์›๊ฐ€์ž…




  • ๋กœ๊ทธ์ธ


๊ฐœ์ธ ์ •๋ณด ์ˆ˜์ •



๋ฉ”์ธ ํŽ˜์ด์ง€



๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ

  • ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก


  • ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์‚ฌ์šฉ


  • ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ฑฐ๋ž˜๋‚ด์—ญ


4. ๊ธฐํ”„ํ‹ฐ์ฝ˜ ํŒ๋งค

  • ํŒ๋งค ๋“ฑ๋ก


  • ๊ตฌ๋งค ์ž…๊ธˆ ์™„๋ฃŒ


  • ์ž…๊ธˆ ํ™•์ธ


  • ๊ตฌ๋งค ์™„๋ฃŒ


๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ฒฝ๋งค

  • ๊ฒฝ๋งค ๋“ฑ๋ก


  • ์ž…์ฐฐ ๋“ฑ๋ก


  • ๋‚™์ฐฐ


  • ๊ฒฝ๋งค ์ž…๊ธˆ ์™„๋ฃŒ


  • ๊ฒฝ๋งค ์™„๋ฃŒ


๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋ฌผ๋ฌผ๊ตํ™˜

  • ๋ฌผ๋ฌผ๊ตํ™˜ ๋“ฑ๋ก


  • ๋ฌผ๋ฌผ๊ตํ™˜ ์‹ ์ฒญ


  • ๋ฌผ๋ฌผ๊ตํ™˜ ์™„๋ฃŒ