Skip to content

๐Ÿผ ๋ธ”๋ก์ฒด์ธ์„ ํ™œ์šฉํ•œ ์œ ์•„์šฉํ’ˆ ์ค‘๊ณ ๊ฑฐ๋ž˜ ์„œ๋น„์Šค, ์šฐ์œ ๋งˆ์ผ“

Notifications You must be signed in to change notification settings

dayaeLee777/milk-market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


milkmarket_logo

์šฐ๋ฆฌ ์œ ์•„๋ฅผ ์œ„ํ•œ ๋งˆ์ผ“


๋ชฉ์ฐจ

  1. ์„œ๋น„์Šค ์†Œ๊ฐœ
  2. ์„œ๋น„์Šค ๋ชฉํ‘œ
  3. ๊ธฐ์ˆ  ์Šคํƒ
  4. ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜
  5. ์ฃผ์š”๊ธฐ๋Šฅ ๋ฐ ๋ฐ๋ชจ์˜์ƒ
  6. UCC ๋ณด๋Ÿฌ๊ฐ€๊ธฐ
  7. ํ˜‘์—… ๊ด€๋ฆฌ
  8. ๊ฐœ๋ฐœ ๋ฉค๋ฒ„ ์†Œ๊ฐœ
  9. ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„
  10. ํ”„๋กœ์ ํŠธ ๊ด€๋ จ ๋ฌธ์„œ

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

์ง€๊ฐ‘ ์‚ฌ์ •์€ ์ข‹์ง€ ์•Š๊ณ  ์šฐ๋ฆฌ ์•„๊ธฐ์—๊ฒŒ ํ•„์š”ํ•œ ๊ฑด ๋งŽ์„ ๋•, ์šฐ์œ ๋งˆ์ผ“!

๋ˆˆ ๊นœ์ง ํ•  ์‚ฌ์ด ์ปค๋ฒ„๋ฆฌ๋Š” ์•„์ด๋“ค
์œ ์•„์šฉํ’ˆ์€ ํฐ ๋ง˜ ๋จน๊ณ  ๊ตฌ๋งคํ•ด๋„, ์‚ฌ์šฉ์ฃผ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด๋‚˜๋„ ์งง์Šต๋‹ˆ๋‹ค.
์šฐ์œ ๋งˆ์ผ“์€ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์„ ์ ์šฉํ•˜์—ฌ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑฐ๋ž˜๋ฅผ ํ†ตํ•ด
์œ ์•„์šฉํ’ˆ ์ค‘๊ณ ๊ฑฐ๋ž˜์˜ ์„ ์ˆœํ™˜์ด ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ์„ ํ™œ์šฉํ•œ ์œ ์•„์šฉํ’ˆ ์ค‘๊ณ ๊ฑฐ๋ž˜ ์„œ๋น„์Šค, ์šฐ์œ ๋งˆ์ผ“๊ณผ ํ•จ๊ป˜ ํ•˜์„ธ์š”!


๐Ÿฅ… ๋ชฉํ‘œ

  1. ๋‹จ์ˆœํžˆ ์œ ์•„ ์šฉํ’ˆ์„ ๊ฑฐ๋ž˜ํ•˜๋Š” ์ค‘๊ณ ๊ฑฐ๋ž˜ ์‚ฌ์ดํŠธ์—์„œ ๋จธ๋ฌด๋ฅด๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์ž์œ ๋กœ์šด ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ๋™์„ ํ†ตํ•ด ์œก์•„์— ๋Œ€ํ•œ ๋…ธํ•˜์šฐ๋‚˜ ๊ณ ์ถฉ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ƒ๊ธด ์œ ์ €๋“ค ๊ฐ„์˜ ๋ผํฌ๊ฐ€ ๋˜ ๋‹ค๋ฅธ ๊ฑฐ๋ž˜๋ฅผ ๋ถˆ๋Ÿฌ ์ผ์œผํ‚ค๋Š” ์„ ์ˆœํ™˜์ด ์ž‘์šฉํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

  2. ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ํ•œ ์—์Šคํฌ๋กœ(escrow) ์„œ๋น„์Šค๋ฅผ ์ ์šฉํ•˜์—ฌ Dapp์˜ ์š”์†Œ๋ฅผ ๊ฐ–์ถ”๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์€ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

  3. Elastic Search๋ฅผ ์ ์šฉํ•˜์—ฌ ์ƒํ’ˆ๊ฒ€์ƒ‰ ์‹œ ๋น ๋ฅธ ์†๋„๋กœ ์ตœ์ ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์„ ๋ณด์ž…๋‹ˆ๋‹ค.


๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ






์ƒ์„ธ ๊ธฐ์ˆ ์Šคํƒ ๋ฐ ๋ฒ„์ „
๊ตฌ๋ถ„ ๊ธฐ์ˆ ์Šคํƒ ์ƒ์„ธ๋‚ด์šฉ ๋ฒ„์ „
๊ณตํ†ต ํ˜•์ƒ๊ด€๋ฆฌ Gitlab -
์ด์Šˆ๊ด€๋ฆฌ Jira -
์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ Mattermost, Notion -
BackEnd DB MySQL 5.7
JPA -
Java JavaSE 11
Spring Spring 5.3.6
Spring Boot 2.4.5
IDE Eclipse JEE 2020-06
IntelliJ 2021.3.1
Cloud Storage AWS S3 -
Build Maven 4.0.0
Elastic ElasticSearch 7.15.1
API Docs Swagger2 3.0.0
FrontEnd HTML5 -
CSS3 -
JavaScript(ES6) -
Vue Vue.js 2.6.14
vuex 3.6.2
vuex-persist 4.1.0
Firebase 8.10.0
IDE Visual Studio Code 1.63.2
BlockChain Web3 Solidity 0.8.12
Web3.js 1.5.3
truffle 5.5.5
Ganache 7.0.3
openzeppelin 4.5.0
Server ์„œ๋ฒ„ AWS EC2 -
ํ”Œ๋žซํผ Ubuntu 20.04.3 LTS
๋ฐฐํฌ Docker 20.10.12

๐Ÿ—‚๏ธ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

์‹œ์Šคํ…œ ๊ตฌ์„ฑ
ํ๋ฆ„๋„
๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ
๋””๋ ‰ํ† ๋ฆฌ๊ตฌ์กฐ

๐Ÿ–ฅ๏ธ ์ฃผ์š”๊ธฐ๋Šฅ

[MyPage] ์ง€๊ฐ‘

  • ๊ณ ์œ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ง€๊ฐ‘์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ์˜ ๋ณต์žกํ•œ ๊ณผ์ •์„ ๋Œ€์‹ ํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋งŒ ๊ธฐ์–ตํ•˜๋ฉด ๊ฑฐ๋ž˜๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ETH ์ถฉ์ „์„ ํ†ตํ•ด ์ด๋”๋ฅผ ๊ตฌ๋งคํ•ฉ๋‹ˆ๋‹ค.
  • MILK ์ถฉ์ „์„ ํ†ตํ•ด ์ด๋”๋กœ MILK๋ฅผ ๊ตฌ๋งคํ•ฉ๋‹ˆ๋‹ค. 1์ด๋”(ETH)๋‹น 1000๋ฐ€ํฌ(MILK)๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
์ง€๊ฐ‘ ์ถฉ์ „ํ•˜๊ธฐ
์ง€๊ฐ‘์ถฉ์ „

[Shop] ์ƒํ’ˆ๊ตฌ๋งค

  • ๊ตฌ๋งค์ž๊ฐ€ Shop์—์„œ ์›ํ•˜๋Š” ์ƒํ’ˆ์„ ์„ ํƒํ•˜๊ณ  ๊ตฌ๋งคํ•˜๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ณด์œ  ๋ฐ€ํฌ(MILK)์—์„œ ํ•ด๋‹น ๊ฐ€๊ฒฉ๋งŒํผ์˜ ๋ฐ€ํฌ(MILK)๋ฅผ ์ฐจ๊ฐํ•ฉ๋‹ˆ๋‹ค.
  • ํŒ๋งค์ž์™€ ๊ฑฐ๋ž˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์ˆ˜๋ น ํ™•์ธ์„ ํ†ตํ•ด ๊ฑฐ๋ž˜๋ฅผ ํ™•์ •ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋ น ํ™•์ธ์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐ€ํฌ๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํŒ๋งค์ž๊ฐ€ ํŒ๋งค์ž ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ ํŒ๋งค๋ฅผ ํ™•์ • ์ง“๊ฒŒ ๋˜๋ฉด ๊ตฌ๋งค์ž๊ฐ€ ์ฐจ๊ฐํ•œ ๋ฐ€ํฌ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค.
์ƒํ’ˆ ๊ตฌ๋งคํ•˜๊ธฐ
์ƒํ’ˆ๊ตฌ๋งค

[Shop] ์ƒํ’ˆ๋“ฑ๋ก

  • ํŒ๋งค ํ˜น์€ ๋Œ€์—ฌํ•˜๊ณ ์ž ํ•˜๋Š” ์ƒํ’ˆ์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒํ’ˆ๋ช…, ์„ค๋ช…, ์นดํ…Œ๊ณ ๋ฆฌ, ๊ฐ€๊ฒฉ ๋“ฑ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ƒํ’ˆ ์ด๋ฏธ์ง€๋Š” ๋‹ค์ค‘ํŒŒ์ผ ์—…๋กœ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์ƒํ’ˆ ๋“ฑ๋กํ•˜๊ธฐ
์ƒํ’ˆ๋“ฑ๋ก

[Shop] ์ƒํ’ˆ๊ฒ€์ƒ‰

  • ์ƒ๋‹จ ๊ฒ€์ƒ‰๊ธฐ๋Šฅ์—์„œ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ํ•ด๋‹นํ•˜๋Š” ์ƒํ’ˆ๋“ค์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • Elastic Search๋ฅผ ์ ์šฉํ•˜์—ฌ ์ฐพ๊ณ  ์‹ถ์€ ์ƒํ’ˆ์€ ํ•„ํ„ฐ๋ง(ํŒ๋งค์ƒํƒœ, ์นดํ…Œ๊ณ ๋ฆฌ, ์šฐ๋ฆฌ๋™๋„ค ์—ฌ๋ถ€)์„ ํ†ตํ•ด ๋น ๋ฅด๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒํ’ˆ๊ฒ€์ƒ‰
์ƒํ’ˆ๊ฒ€์ƒ‰

[Shop] ์ƒํ’ˆ ์ƒ์„ธ์กฐํšŒ

  • ์ƒํ’ˆ ์ด๋ฏธ์ง€, ํŒ๋งค ๋ฐ ๋Œ€์—ฌ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŒ๋งค์ž์™€ ์ฑ„ํŒ…, ๊ด€์‹ฌ์ƒํ’ˆ ๋“ฑ๋ก, ์ƒํ’ˆ๊ตฌ๋งค๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ์ƒํ’ˆ๊ณผ ๊ด€๋ จ์žˆ๋Š” ์ƒํ’ˆ๋“ค์„ ํ•˜๋‹จ์—์„œ ์ตœ๋Œ€ 4๊ฐœ๊นŒ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ จ์žˆ๋Š” ์ƒํ’ˆ๋“ค์€ ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ์ƒํ’ˆ์˜ ์นดํ…Œ๊ณ ๋ฆฌ์™€ ์ง€์—ญ์ด ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ƒํ’ˆ ์ƒ์„ธ์กฐํšŒ
์ƒํ’ˆ ์ƒ์„ธ์กฐํšŒ

[Shop] 1:1 ์ฑ„ํŒ…

  • ๊ตฌ๋งค์ž์™€ ํŒ๋งค์ž์˜ ์ฑ„ํŒ…์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.
  • ๊ตฌ๋งค์ž๊ฐ€ ์ฑ„ํŒ…์„ ์š”์ฒญํ•˜๋ฉด ํŒ๋งค์ž์—๊ฒŒ ์•Œ๋ฆผ์ด ์ „๋‹ฌ๋ผ ์ˆ˜๋ฝ, ๊ฑฐ๋ถ€๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1:1 ์ฑ„ํŒ…
์ฑ„ํŒ…

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

  • ์šฐ์œ ๋งˆ์ผ“์˜ ๋žœ๋”ฉํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.
  • Shop์— ๋“ฑ๋ก๋œ ์ƒํ’ˆ ์ค‘ ๊ด€์‹ฌ๋“ฑ๋ก์ด ๋งŽ์€ ์ธ๊ธฐ์ƒํ’ˆ ์ตœ์ƒ์œ„ 5๊ฐœ๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉฐ ์ƒํ’ˆ์ •๋ณด์™€ ๊ด€์‹ฌ์ƒํ’ˆ ๋“ฑ๋ก ์ˆ˜, ๋“ฑ๋ก์‹œ๊ฐ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์ธํŽ˜์ด์ง€
๋ฉ”์ธํŽ˜์ด์ง€

์ปค๋ฎค๋‹ˆํ‹ฐ

  • ์œ ์•„์šฉํ’ˆ ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์ž…๋‹ˆ๋‹ค.
  • ๊ฒŒ์‹œ๊ธ€์— ๋Œ€ํ•ด ๋Œ“๊ธ€์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ปค๋ฎค๋‹ˆํ‹ฐ
์ปค๋ฎค๋‹ˆํ‹ฐ


๐Ÿ‘ฅ ํ˜‘์—… ๊ด€๋ฆฌ

Jira BurnDown Chart
Jira BurnDown Chart
Notion
Notion

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



์œคํฌ์˜
(Front-End)



์ด์ƒํ›ˆ
(Front-End)



์ด์ƒ์šฐ
(Full-stack)



๊ถŒ๋„ํ˜
(Full-stack)



์ด๋‹ค์˜ˆ
(Full-stack)

UI/UX
Vue
UI/UX
Vue
Firebase
UI/UX
Vue
Blockchain
REST API
REST API
UI/UX
Vue
REST API
Server
ElasticSearch
UI/UX

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

22.2.21 ~ 22.4.8

  • ๊ธฐํš ๋ฐ ์„ค๊ณ„ : 22.2.21 ~ 3.2
  • ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„ : 22.3.2 ~ 22.4.5
  • ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ์‚ฐ์ถœ๋ฌผ ์ •๋ฆฌ : 22.4.6 ~ 8

๐Ÿ“‹ ํ”„๋กœ์ ํŠธ ๊ด€๋ จ ๋ฌธ์„œ

๊ตฌ๋ถ„ ๋งํฌ
๊ณตํ†ต์ฝ”๋“œ ๊ณตํ†ต์ฝ”๋“œ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ปจ๋ฒค์…˜๋ชฉ๋ก ์ปจ๋ฒค์…˜๋ชฉ๋ก ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋คํ”„ํŒŒ์ผ ๋คํ”„ํŒŒ์ผ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ERD ERD ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋นŒ๋“œ/๋ฐฐํฌ ๋นŒ๋“œ/๋ฐฐํฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์™ธ๋ถ€์„œ๋น„์Šค ์ •๋ณด ์™ธ๋ถ€์„œ๋น„์Šค ์ •๋ณด ๋ฐ”๋กœ๊ฐ€๊ธฐ
์‹œ์—ฐ ์‹œ๋‚˜๋ฆฌ์˜ค ์‹œ์—ฐ ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐœํ‘œ์ž๋ฃŒ ๋ฐœํ‘œ์ž๋ฃŒ ๋ฐ”๋กœ๊ฐ€๊ธฐ

About

๐Ÿผ ๋ธ”๋ก์ฒด์ธ์„ ํ™œ์šฉํ•œ ์œ ์•„์šฉํ’ˆ ์ค‘๊ณ ๊ฑฐ๋ž˜ ์„œ๋น„์Šค, ์šฐ์œ ๋งˆ์ผ“

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published