Skip to content

πŸ›¬ 방ꡬ석 맞좀 λžœμ„  μ—¬ν–‰ I'm Everywhere 🏝

Notifications You must be signed in to change notification settings

boostcampwm-2021/bookathon_C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›¬ 방ꡬ석 맞좀 λžœμ„  μ—¬ν–‰ I'm Everywhere 🏝

πŸ’Ύ 배포 링크 : http://everywhere.o-r.kr/

πŸ˜„ νŒ€μ›

ID 이름 μ—­ν• 
J024 κΉ€λ―Έμ • Frontend
J094 λ°•μΆ˜ν™” Backend
J133 μœ μ§„ Frontend
J165 이창엽 Backend

βœ”οΈ λͺ©ν‘œ

  • J024_κΉ€λ―Έμ • : λ„€μ΄λ²„νŽ˜μ΄ 10λ§Œμ› λ°›κΈ°
  • J094_λ°•μΆ˜ν™” : ν”„λ‘œμ νŠΈ λ¬΄μ‚¬νžˆ μ™„μˆ˜ν•˜κΈ°
  • J133_μœ μ§„ : 무언가 ν•˜λ‚˜λΌλ„ λ°°μ›Œκ°€κΈ°
  • J165_이창엽 : νŒ€μ›λ“€κ³Ό μΉœν•΄μ§€κΈ°

πŸ€” κΈ°νšμ˜λ„

  • μ½”λ‘œλ‚˜λ‘œ 집 밖에 μ™ΈμΆœν•˜κΈ°λ„ νž˜λ“  μš”μ¦˜, λ°© μ•ˆμ—μ„œ λͺ¨λ‹ˆν„°λ‘œ μ¦κΈ°λŠ” νžλ§νƒ€μž„!
  • 직접 κ·Έ μž₯μ†Œμ— 가지 μ•Šκ³ λ„ μ „ μ„Έκ³„μ˜ λ‹€μ–‘ν•œ 풍경을 κ²½ν—˜ν•˜μ„Έμš”!
  • ν•΄μ™Έμ˜ 일상 풍경도 우리 동넀와 λΉ„μŠ·ν•œ λŠλ‚ŒμΌκΉŒ? λ‹Ήμž₯ I'm Everywhere 둜 μ ‘μ†ν•˜μ„Έμš”!
  • 뢈멍 NO! 식물멍 NO! μ΄μ œλŠ” 풍경멍이 λŒ€μ„Έ~! λ‹€λ₯Έ μ§€μ—­μ˜ 풍경을 λ³΄λ©΄μ„œ νžλ§ν•˜μ„Έμš”~!

πŸ’» μ„œλΉ„μŠ€

  • μ‚¬μš©μžκ°€ 5λΆ„ λ‚΄μ˜ 동넀 풍경을 담은 λ™μ˜μƒμ„ 올릴 수 μžˆλ‹€.
  • μ‚¬μš©μžλŠ” λ‹€λ₯Έ μ‚¬μš©μžκ°€ 올린 λ™μ˜μƒμ„ λ³Ό 수 있으며, λ²„νŠΌλ₯Ό 톡해 λ‹€λ₯Έ λ™μ˜μƒμœΌλ‘œ μ „ν™˜ν•  수 μžˆλ‹€.

✏ ν•œμ€„μ†Œκ°œ

  • λ°©κ΅¬μ„μ—μ„œ 어디든지 갈 수 μžˆλŠ” μ½”λ‘œλ‚˜μ‹œλŒ€ 맞좀 λžœμ„  μ—¬ν–‰

πŸ–Ό μ™€μ΄μ–΄ν”„λ ˆμž„

  • 메인 ν™”λ©΄

    image
    • ν™”λ©΄ μƒλ‹¨μ—λŠ” νŽ˜μ΄μ§€ λ‘œκ³ μ™€ ν•¨κ»˜ μš°μΈ‘μ— ν•΄λ‹Ή μž₯μ†Œμ— λŒ€ν•œ μ£Όμ†Œ 정보가 κ°„λž΅ν•˜κ²Œ ν‘œμ‹œλœλ‹€.

    • 배경을 μ „ν™˜ν•  수 μžˆλŠ” 이전/λ‹€μŒ λ²„νŠΌμ΄ κ°€μš΄λ°μ— μœ„μΉ˜ν•œλ‹€.

    • ν™”λ©΄ ν•˜λ‹¨ μ’ŒμΈ‘μ—λŠ” μ›Ή μ‚¬μ΄νŠΈ URL을 κ³΅μœ ν•  수 μžˆλŠ” λ²„νŠΌμ΄ μœ„μΉ˜ν•œλ‹€.

      • 클릭 μ‹œ μ•„λž˜μ²˜λŸΌ λ²„νŠΌμ΄ νŽΌμ³μ§€κ³ , λ‹€μ‹œ ν΄λ¦­ν•˜λ©΄ λ‹«νžŒλ‹€.

        image
    • ν™”λ©΄ ν•˜λ‹¨ μš°μΈ‘μ—λŠ” 배경에 λŒ€ν•œ λ³Όλ₯¨ 쑰절 μ»¨νŠΈλ‘€λŸ¬κ°€ μœ„μΉ˜ν•œλ‹€.(λ―Έμ™„)

πŸ’½ μ‚¬μš© 기술/라이브러리

  • Frontend
    • Vanilla Javascript
    • Webpack + Babel
    • Nginx
  • Backend
    • Node.js + Express.js
    • Mongo DB(mongoose)
    • aws-sdk, multer, cors

image

πŸ“ API λ¬Έμ„œ

  1. /api/video/ : 파일 μ—…λ‘œλ“œ μš”μ²­ api

    • POST

    • μš”μ²­κ°μ²΄ :

       {
         location : "String",
         videoURL : "String",
         storageURL : "String"
       }
      
    • 응닡객체 : μ—…λ‘œλ“œ 성곡 λ©”μ‹œμ§€ 객체

  2. /api/video/random/ : DB λ‚΄λΆ€μ˜ λžœλ€ν•œ λ™μ˜μƒ μš”μ²­ api

    • GET

    • μš”μ²­κ°μ²΄ : x

    • 응닡객체 :

       {
         message : "success",
         video : {
             location : "String"
             videoURL : "String",
             storageURL : "String"
         }
       }
      

About

πŸ›¬ 방ꡬ석 맞좀 λžœμ„  μ—¬ν–‰ I'm Everywhere 🏝

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •