Skip to content

πŸƒβ€β™‚οΈ 쀍깅(μ“°λ ˆκΈ°μ€κΈ°+μ‘°κΉ…)ν™œλ™μ„ ν•˜λŠ” μœ μ €λ“€μ„ μœ„ν•œ SNS

Notifications You must be signed in to change notification settings

hajungkim/Jubging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

686 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation



쀍깅 | JUBGING 🌎

  • μ„œλΉ„μŠ€λͺ… : JUBGING 쀍깅
  • κ°œλ°œκΈ°κ°„ : 2021.07.05 ~ 2021.8.20 (7μ£Ό)
  • νŒ€λͺ… : λ§ˆλ‹ˆλ˜

πŸƒβ€ μ„œλΉ„μŠ€ μ†Œκ°œ

μ€κΉ…μ΄λž€?

  • ν™˜κ²½μ„ μœ„ν•œ 쀍깅(μ“°λ ˆκΈ° 쀍기+μ‘°κΉ…) ν™œλ™μ„ μœ μ €λ“€κ³Ό κ³΅μœ ν•˜κ³ , λ―Έμ…˜μ„ 톡해 μ‰½κ²Œ μ°Έμ—¬ν•  수 μžˆλŠ” μ„œλΉ„μŠ€
  • ν•΅μ‹¬κ°€μΉ˜ : ν™˜κ²½, μ‘°κΉ…, μš΄λ™, 건강, μ£Όλ³€ν™˜κ²½, 동참, μ±Œλ¦°μ§€, κ²Œμ΄λ―Έν”ΌμΌ€μ΄μ…˜, κ°€μΉ˜

μ„œλΉ„μŠ€ 기획 λ°°κ²½

  • 쑰깅을 ν•˜λ©° μ“°λ ˆκΈ°λ₯Ό μ€λŠ” ν™˜κ²½λ³΄ν˜Έμš΄λ™μ€ κ°„λ‹¨ν•˜λ©΄μ„œλ„ 우리 μƒν™œμ†μ—μ„œ μ‰½κ²Œ μ‹€μ²œν•  수 μžˆμ–΄ λ§Žμ€ μ‚¬λžŒλ“€μ΄ 동참할 수 μžˆμ„ 것이라고 μƒκ°ν•˜μ—¬, (μ“°λ ˆκΈ°λ₯Ό μ€λŠ”λ‹€ + μ‘°κΉ…)의 합성어인 '쀍깅'μ΄λΌλŠ” μ„œλΉ„μŠ€λ₯Ό 기획
  • ν™˜κ²½μ— λŒ€ν•œ 관심이 κ³„μ†ν•΄μ„œ μ¦κ°€ν•˜κ³  μžˆμ–΄ μ„œλΉ„μŠ€λ₯Ό SNS ν˜•νƒœλ‘œ μ œκ³΅ν•˜μ—¬ λ‹€λ₯Έ μ‚¬λžŒλ“€μ˜ 동참을 μ΄‰κ΅¬ν•˜λŠ” 효과λ₯Ό κΈ°λŒ€

πŸŽ₯ UCC μ˜μƒ

https://youtu.be/lIY1XsiyhTQ


πŸ‘© νŒ€μ› μ—­ν• 

νŒ€μ› μ—­ν•  λ‹΄λ‹Ή 업무
λ°•μ„ μ£Ό νŒ€μž₯ ν”„λ‘ νŠΈμ—”λ“œ 개발, PM(JIRA 관리), DB섀계, κΈ°λŠ₯λͺ…μ„Έμ„œ
κΉ€ν•˜μ • νŒ€μ› λ°±μ—”λ“œ 개발, AWS S3, DB섀계, κΈ°λŠ₯λͺ…μ„Έμ„œ
문학일 νŒ€μ› ν”„λ‘ νŠΈμ—”λ“œ 개발, Android, DB섀계, κΈ°λŠ₯λͺ…μ„Έμ„œ
이닀은 νŒ€μ› ν”„λ‘ νŠΈμ—”λ“œ 개발, UI/UX, QA
μ΄μˆ˜μ • νŒ€μ› λ°±μ—”λ“œ 개발, UI/UX, CI/CD

πŸ’» 기술 μŠ€νƒ

Front : Vue.js , Android , html, scss , javascript

Back : Spring, java

Devops : docker, jenkins, nginx

Server : AWS, S3

DB : mariaDB


🌎 μ£Όμš” κΈ°λŠ₯

  • λ©”μΈν”Όλ“œ

  • λͺ¨λ“  μœ μ € / λ‚΄κ°€ νŒ”λ‘œμš° ν•˜λŠ” μœ μ €λ“€μ˜ κ²Œμ‹œκΈ€μ„ λ³΄λŠ” νŽ˜μ΄μ§€
  • (상단) ν† κΈ€λ²„νŠΌ, μ•Œλ¦Όνƒ­, κ²€μƒ‰λ²„νŠΌ, (메인)κ·Έλ¦¬λ“œ ν˜•μ‹μ˜ 사진 ν”Όλ“œ
  • 사진을 λˆ„λ₯΄λ©΄ ν•΄λ‹Ή κ²Œμ‹œκΈ€μ˜ 상세 쑰회둜 이동
  • ν† κΈ€λ²„νŠΌ ν΄λ¦­μ‹œ, νŒ”λ‘œμš°ν•œ μœ μ €λ“€μ˜ κ²Œμ‹œκΈ€ 쑰회

  • κ²Œμ‹œκΈ€

  • 사진과 κ²Œμ‹œκΈ€ λ‚΄μš©, μ’‹μ•„μš”, λŒ“κΈ€μ“°κΈ° κΈ°λŠ₯
  • λŒ“κΈ€ - 등둝, μ‚­μ œ

  • 검색기λŠ₯

  • μœ μ € 검색, ν•΄μ‹œνƒœκ·Έ 검색

  • 쀍깅

  • 지도 기반으둜 쀍깅을 μ‹œμž‘ν•  수 μžˆλŠ” νŽ˜μ΄μ§€
  • 쀍깅에 μ‚¬μš©ν•  μ“°λ ˆκΈ°λ΄‰νˆ¬ 인증 κΈ°λŠ₯
  • 지도 api둜 ν˜„μž¬ μœ„μΉ˜ ν‘œμ‹œ 및 주변에 μžˆλŠ” κ³΅μ›μ΄λ‚˜ μ‚°μ±…λ‘œ ν‘œμ‹œ
  • μ‘°κΉ…ν•œ 경둜λ₯Ό νŠΈλž˜ν‚Ήν•˜κ³  μ‹œκ°„, kmλ₯Ό κ³„μ‚°ν•˜μ—¬ 제곡
  쀍깅 ν”„λ‘œμ„ΈμŠ€
     1. μ€κΉ…μ‹œμž‘
          1. 빈 λ΄‰νˆ¬( κ²€μ •λ΄‰νˆ¬ 인식 )
          2. 거리 μ‹œκ°„ 지도 λ°‘ μ’…λ£Œ μ˜† ν‘œμ‹œ
     2. 쀍깅 ON
        1. 이동 경둜λ₯Ό 지도 μœ„μ— ν‘œμ‹œ
        2. μ‹œκ°„, 거리 ν‘œμ‹œ
     3. 쀍깅 OFF
     4. km, μ‹œκ°„μ„ 확인 / μ“°λ ˆκΈ° μ’…λ₯˜ 체크
     5. ν”Όλ“œμ— 올릴 사진(가러리,카메라) 및 κΈ€ μ“°κΈ°

  • λ―Έμ…˜

  • μΏΌμŠ€νŠΈμ— 따라 λ―Έμ…˜μ„ μ™„μˆ˜ν•˜λ©΄ μ–΄λ–€ 뱃지λ₯Ό 얻을 수 μžˆλŠ”μ§€ λ³Ό 수 μžˆλŠ” νŽ˜μ΄μ§€
  • μœ μ €λ“€μ΄ 쀍깅을 ν•˜λ©΄ 뱃지λ₯Ό 얻을 수 μžˆμ–΄ 동기뢀여λ₯Ό 쀄 수 μžˆλŠ” μ„œλΉ„μŠ€ (κ²Œμ΄λ―Έν”ΌμΌ€μ΄μ…˜ μ ‘λͺ©)
  • 쀍깅 λ―Έμ…˜(쀍깅 ν™œλ™), ν™œλ™λ―Έμ…˜(SNSν™œλ™)
 [쀍깅 λ―Έμ…˜]
 1. 거리 λΉ„λ‘€ 뱃지 ( 1km , 3km , 5km, ~ )
 2. μž₯μ†Œ 뱃지 ( κ°•, μ§‘ μ£Όλ³€, μ‚°, λ°”λ‹€ )
 3. μ“°λ ˆκΈ° μ’…λ₯˜ ( μΊ”, ν”ŒλΌμŠ€ν‹±, 유리, 쒅이, 일반 λ“±μ˜ λΉ„λ‘€ )
 4. νŒ”λ‘œμš°, νŒ”λ‘œμ›Œ, μ’‹μ•„μš”, λŒ“κΈ€ 횟수 λΉ„λ‘€ 뱃지
 5. 1λ“±, 2λ“±, 3λ“± μˆœμœ„ 뱃지
 6. 뱃지 μ°Έκ³  (금/은/동)

  • λž­ν‚Ή

  • ν™œλ™μ μˆ˜μ— λ”°λ₯Έ μœ μ € λž­ν‚Ή, 지도 λž­ν‚Ήμ„ 확인할 수 μžˆλŠ” νŽ˜μ΄μ§€
  1. μœ μ € λž­ν‚Ή
  - 점수 μ‚°μ • :  횟수(1회 λ‹Ή λͺ‡μ ) + 거리(10m λ‹Ή λͺ‡μ ) + μ‹œκ°„ (1λΆ„ λ‹Ή λͺ‡μ )
  - ν”„λ‘œν•„ 사진 + λ‹‰λ„€μž„ + 점수 ν‘œμ‹œ
  - 1,2,3등은 크게, λ‚˜λ¨Έμ§€ 밑에

  2. 지도 λž­ν‚Ή
  - 지도 λΆ„ν• (ꡬ 별)ν•œ ν›„ μ€κΉ…μˆ˜μ— λΉ„λ‘€ν•˜μ—¬ 지도에 색을 μ§„ν•˜κ²Œ ν‘œμ‹œ

  • λ§ˆμ΄νŽ˜μ΄μ§€(κ°œμΈν”Όλ“œ)

  • 개인 ν”„λ‘œν•„, κ²Œμ‹œκΈ€μ„ λ³Ό 수 있고 개인 정보λ₯Ό μˆ˜μ •ν•˜λŠ” νŽ˜μ΄μ§€
  • 메뉴바(κ°œμΈμ •λ³΄ μˆ˜μ •/둜그/λ‘œκ·Έμ•„μ›ƒ), νŒ”λ‘œμš° λ²„νŠΌ, ν”„λ‘œν•„, λ±ƒμ§€λ¦¬μŠ€νŠΈ, κ²Œμ‹œκΈ€(κ·Έλ¦¬λ“œ)
  1. κ°œμΈν”Όλ“œ
     - ν”„λ‘œν•„, νŒ”λ‘œμš°, νŒ”λ‘œμ›Œ, κ²Œμ‹œκΈ€ 수
     - 뱃지 리슀트
     - κ²Œμ‹œκΈ€(κ·Έλ¦¬λ“œν˜•μ‹)
  2. κ°œμΈμ •λ³΄ μˆ˜μ •
     - 정보 μˆ˜μ • ( λΉ„λ°€λ²ˆν˜Έ λ³€κ²½ / λ‹‰λ„€μž„ λ³€κ²½ / ν”„λ‘œν•„ 사진 λ³€κ²½ )
     - 쀍깅 둜그, μ’‹μ•„μš” 둜그 (μ’‹μ•„μš” λˆ„λ₯Έ κ²Œμ‹œκΈ€ 확인)
     - νšŒμ› νƒˆν‡΄
     - λ‘œκ·Έμ•„μ›ƒ



πŸ“κ°œλ°œ κ·œμΉ™

βœ”Git κ·œμΉ™

  • Branch κ·œμΉ™

    develop -> feature/κΈ°λŠ₯λͺ…/BE,FE

    ex) feature/login/fe

  • Commit κ·œμΉ™

    [ FE / BE ] Git μ»¨λ²€μ…˜(λŒ€λ¬Έμž) : Commit λ©”μ‹œμ§€

    ex) [FE] ADD : 둜그인 λ²„νŠΌ μΆ”κ°€


βœ” Naming Rule

ν”„λ‘ νŠΈμ—”λ“œ λ°±μ—”λ“œ
폴더λͺ… : μ†Œλ¬Έμž
파일λͺ… : Pascal case
λ³€μˆ˜/ν•¨μˆ˜λͺ… : Camel case
클래슀λͺ… : μ²«κΈ€μž λŒ€λ¬Έμž + Camel case
λ³€μˆ˜/ν•¨μˆ˜λͺ… : μ²«κΈ€μž μ†Œλ¬Έμž + Camel case


πŸ’» κ΅¬ν˜„

[메인화면]

λ©”μΈμ—μ„œλŠ” 전체 μœ μ €μ˜ κ²Œμ‹œκΈ€μ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
상단에 μœ„μΉ˜ν•œ ν† κΈ€ λ²„νŠΌμ„ μ‚¬μš©ν•˜λ©΄ νŒ”λ‘œμš°ν•œ μœ μ €μ˜ κ²Œμ‹œκΈ€λ§Œ λ”°λ‘œ λͺ¨μ•„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
(λ‘œκ·ΈμΈμ„ ν•˜μ§€ μ•Šμ•˜μ„ κ²½μš°μ—λŠ” 전체 μœ μ €μ˜ κ²Œμ‹œκΈ€λ§Œ λ³Ό 수 있으며 ν† κΈ€ λ²„νŠΌμ€ 생기지 μ•ŠμŠ΅λ‹ˆλ‹€.)

[κ²Œμ‹œκΈ€]

κ²Œμ‹œκΈ€μ„ ν΄λ¦­ν•˜λ©΄ 사진과 μž‘μ„±κΈ€μ„ λ³Ό 수 있으며, μ’‹μ•„μš” λˆ„λ₯΄κΈ° 및 λŒ“κΈ€ 등둝 및 μ‚­μ œκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.

[검색기λŠ₯ 및 νŒ”λ‘œμš°]

μœ μ €μ™€ ν•΄μ‹œνƒœκ·Έλ₯Ό 검색할 수 μžˆμŠ΅λ‹ˆλ‹€. μœ μ € 개인 νŽ˜μ΄μ§€μ—μ„œ νŒ”λ‘œμš°λ₯Ό μ‹ μ²­ν•  수 있고, νŒ”λ‘œμš° 및 νŒ”λ‘œμž‰ 리슀트λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

[μ•Œλ¦ΌκΈ°λŠ₯]

λŒ“κΈ€ 등둝, νŒ”λ‘œμš°, μ’‹μ•„μš”μ— λŒ€ν•œ μ•ŒλžŒμ΄ μ‹€μ‹œκ°„μœΌλ‘œ μ „μ†‘λ©λ‹ˆλ‹€. 메인 ν™”λ©΄μ˜ μ•Œλ¦Όμ°½μ—μ„œ 이전 μ•Œλ¦Όλ“€μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

[쀍깅기λŠ₯]

쀍깅을 μ‹œμž‘ μ „ κ²€μ • λ΄‰νˆ¬λ₯Ό κ°€μ§€κ³  μžˆλŠ”μ§€ μΈμ¦ν•©λ‹ˆλ‹€.
쀍깅을 μ‹œμž‘ν•˜λ©΄ 이동 κ²½λ‘œκ°€ 지도에 ν‘œμ‹œλ˜κ³ , μ‹œκ°„ 및 이동 거리λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
쀍깅이 λλ‚˜λ©΄ 쀍깅 ν™œλ™ 기둝을 ν™•μΈν•˜κ³ , μ–΄λ””μ„œ 쀍깅을 ν–ˆλŠ”μ§€ 그리고 μ–΄λ–€ μ“°λ ˆκΈ°λ₯Ό μ£Όμ› λŠ”μ§€ μ²΄ν¬ν•©λ‹ˆλ‹€.

[κ²Œμ‹œκΈ€ μž‘μ„±]

쀍깅을 μ™„λ£Œν•˜λ©΄ κ²Œμ‹œκΈ€μ„ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
카메라 및 κ°€λŸ¬λ¦¬μ—μ„œ 사진 선택이 κ°€λŠ₯ν•˜λ©°, 1:1둜 ν¬λ‘­ν•©λ‹ˆλ‹€.

[λ―Έμ…˜ 및 λž­ν‚Ή κΈ°λŠ₯]

λ―Έμ…˜μ€ 쀍깅 ν™œλ™κ³Ό SNS ν™œλ™ λ―Έμ…˜μœΌλ‘œ λ‚˜λ‰©λ‹ˆλ‹€.
쀍깅 ν™œλ™μ„ ν•˜λ©° νšλ“ν•œ 뱃지λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
λž­ν‚Ήμ€ μœ μ € ν™œλ™ 점수 λž­ν‚Ήκ³Ό μ§€μ—­ 별 μ€κΉ…μˆ˜ λž­ν‚ΉμœΌλ‘œ λ‚˜λ‰©λ‹ˆλ‹€.

[λ§ˆμ΄νŽ˜μ΄μ§€]

λ§ˆμ΄νŽ˜μ΄μ§€μ—μ„œλŠ” 개인 ν”Όλ“œ 및 νšλ“ν•œ 뱃지λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
νšŒμ›μ •λ³΄ μˆ˜μ •μ΄ κ°€λŠ₯ν•˜κ³ , 쀍깅 기둝과 μ’‹μ•„μš” 기둝을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ“ μ‚°μΆœλ¬Ό

[ν”„λ‘œμ νŠΈ κ³„νšμ„œ] https://www.notion.so/0fe9491369fb4f04ada54edf21d12227


πŸ† μˆ˜μƒ

μ‚Όμ„± μ²­λ…„ SW 아카데미(SSAFY) 곡톡 ν”„λ‘œμ νŠΈ μš°μˆ˜μƒ

About

πŸƒβ€β™‚οΈ 쀍깅(μ“°λ ˆκΈ°μ€κΈ°+μ‘°κΉ…)ν™œλ™μ„ ν•˜λŠ” μœ μ €λ“€μ„ μœ„ν•œ SNS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors