Skip to content

minizzang/madcamp_week3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

136 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LetterForYou

์นœ๊ตฌ์—๊ฒŒ, ํ˜น์€ ์—ฐ์ธ์—๊ฒŒ ์ „ํ•˜๊ณ  ์‹ถ์€ ๋ง์ด ์žˆ๋‚˜์š”? ๋ ˆํ„ฐํฌ์œ ๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒํ•œ ํƒ€์ž…์บก์А ํŽธ์ง€๋ฅผ ๋ณด๋‚ด๋ณด์„ธ์š”!

Banner

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


ํšŒ์›๊ฐ€์ž… ๋กœ๊ทธ์ธ
ss_signup ss_login
  • ๋‹‰๋„ค์ž„, ์ด๋ฉ”์ผ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ด์šฉํ•ด ํšŒ์›๊ฐ€์ž… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ด์šฉํ•ด ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1. ๋‚˜์˜ ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค


๋ฉ”์ธ ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค
home_animation
  • ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„์ด ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค ์ขŒ์ธก ์ƒ๋‹จ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค!
  • ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค ์ฃผ์ธ์€ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ๋ณด์—ฌ์ค„ ํ•œ๋งˆ๋””๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์ธ์—๋Š” ๋„์ฐฉํ•œ ํŽธ์ง€๋“ค์ด Carousel View๋กœ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค. ์ด ๋ช‡ ๊ฐœ์˜ ํŽธ์ง€๊ฐ€ ๋„์ฐฉํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งจ ์ฒ˜์Œ โ€˜+โ€™๋กœ ํ‘œ์‹œ๋œ ๋ฐ•์Šค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค ์ฃผ์ธ์—๊ฒŒ ํŽธ์ง€๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์ •ํ•œ ๋‚ ์งœ๊ฐ€ ์ง€๋‚˜ ์—ด์–ด๋ณผ ์ˆ˜ ์žˆ๋Š” ํŽธ์ง€๋Š” ์ƒ‰์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋ˆ„๋ฅด๋ฉด ํ™”๋ คํ•œ ํšจ๊ณผ์™€ ํ•จ๊ป˜ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‚ ์งœ๊ฐ€ ์ง€๋‚˜์ง€ ์•Š์•„ ๋ณผ ์ˆ˜ ์—†๋Š” ํŽธ์ง€๋Š” ํšŒ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ, ํด๋ฆญ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • โ€˜๋งํฌ ๋ณต์‚ฌโ€™ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋‚˜์˜ ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค ๋งํฌ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŽธ์ง€ ์˜คํ”ˆ ํ™”๋ฉด
open_animation
  • ํŽธ์ง€ ์ž‘์„ฑ์ž๊ฐ€ ์ง€์ •ํ•œ ํŽธ์ง€์ง€ ์ƒ‰์ƒ๊ณผ ํšจ๊ณผ๊ฐ€ ์ ์šฉ๋˜์–ด ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.
  • ์—ด๋ฆฐ ํŽธ์ง€๋ฅผ ๋‹ค์‹œ ํ•œ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํŽธ์ง€๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค.
  • ์—ด๋žŒํ•œ ํŽธ์ง€๋Š” ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค์—์„œ ์—†์–ด์ง€๋ฉฐ, ๋ณด๊ด€ํ•จ์œผ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.

2. ํŽธ์ง€ ๋ณด๊ด€ํ•จ


storage_animation

  • ์‚ฌ์šฉ์ž๊ฐ€ ์—ด๋žŒํ•œ ํŽธ์ง€๋Š” ์—ฐ๋„๋ณ„, ์›”๋ณ„๋กœ ๋ถ„๋ฅ˜๋˜์–ด ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ๋ณด๊ด€ํ•จ์€ ํ•ด๋‹น๋˜๋Š” ์‚ฌ์šฉ์ž๋งŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด์™ธ์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผํ•˜๋ฉด ์ž˜๋ชป๋œ ์ ‘๊ทผ์ด๋ผ๋Š” ๊ฒฝ๊ณ  ๋ฌธ๊ตฌ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์ง„ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๋ช‡ ์žฅ์˜ ํŽธ์ง€๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์ง„์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์›”์˜ ํŽธ์ง€๋“ค์ด ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค์™€ ๋™์ผํ•˜๊ฒŒ Carousel View๋กœ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.
  • ์นด๋“œ๋ฅผ ๋ˆ„๋ฅด๋ฉด flip animation๊ณผ ํ•จ๊ป˜ ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

3. ํŽธ์ง€ ์“ฐ๊ธฐ


ํŽธ์ง€ ์ž‘์„ฑ ํ™”๋ฉด
ss_post
  • ์ด ํŽธ์ง€๋ฅผ ์—ด ์ˆ˜ ์žˆ๋Š” ๋‚ ์งœ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์ขŒ์ธก ๋ฒ„ํŠผ์„ ํ†ตํ•ด ํŽธ์ง€์ง€์˜ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ ์ƒ‰์ƒ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์šฐ์ธก ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ ํŽธ์ง€์™€ ์ œ๋ชฉ์— ๋“ค์–ด๊ฐˆ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ํšจ๊ณผ๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ž…๋ ฅ ์ฐฝ์— ํŽธ์ง€ ์ œ๋ชฉ, ๋‚ด์šฉ, ๋ณด๋‚ธ ์‚ฌ๋žŒ์„ ์ž‘์„ฑํ•œ ํ›„ ํ•˜๋‹จ ๋ณด๋‚ด๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๋ ˆํ„ฐ์ŠคํŽ˜์ด์Šค์˜ ์ฃผ์ธ์—๊ฒŒ ํŽธ์ง€๊ฐ€ ๋ฐœ์†ก๋˜๊ณ , ํŽธ์ง€ ๋ชฉ๋ก์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • css-transition์„ ์‚ฌ์šฉํ•ด์„œ ํ™”๋ฉด์ด ์ „ํ™˜๋  ๋•Œ ์œ„/์•„๋ž˜๋กœ ๋ทฐ๊ฐ€ ์›€์ง์ž…๋‹ˆ๋‹ค.

Tech stack


  • Frontend: HTML, CSS, JavaScript, React.js
  • Backend Server: Django
  • Database: SQLite

Credit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •