Skip to content

EFUB SWS (Summer Web Surf) โ›ฑ๐ŸŒŠ Web Diary Project LakkuLakku

Notifications You must be signed in to change notification settings

flowersayo/LakkuLakku-Front

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๋ผ๊พธ๋ผ๊พธ

๊ณต์œ  ๋จผ์Šฌ๋ฆฌ ๋‹ค์ด์–ด๋ฆฌ, ๋ผ๊พธ๋ผ๊พธ๐ŸŒ™

" ๋‚˜๋งŒ์˜ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์—ฌ๋Ÿฌ๋ถ„๋งŒ์˜ ๋ผ์ดํ”„ ์Šคํƒ€์ผ์„ ๊พธ๋ ค๋ณด์„ธ์š”! โœจ โœจ


๋ชฉ์ฐจ

  1. โœ๏ธ ๊ธฐํš ๋ฐ ์„ค๊ณ„
  2. ๐Ÿ“ ์„œ๋น„์Šค ์†Œ๊ฐœ
  3. โฐ ๊ฐœ๋ฐœ ์ผ์ •
  4. ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ ํŒ€์› ์†Œ๊ฐœ
  5. ๐Ÿ› ๏ธ ๊ธฐ์ˆ ์Šคํƒ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  6. ๐Ÿ”จ ๊ฐœ๋ฐœ
  7. โœจ ์ฃผ์š”๊ธฐ๋Šฅ ์†Œ๊ฐœ
  8. ๐Ÿ“ฒ ์™€์ด์–ดํ”„๋ ˆ์ž„

โœ๏ธ ๊ธฐํš ๋ฐ ์„ค๊ณ„


๐Ÿ“ ์„œ๋น„์Šค ์†Œ๊ฐœ

" ๋‚˜๋งŒ์˜ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์—ฌ๋Ÿฌ๋ถ„๋งŒ์˜ ๋ผ์ดํ”„ ์Šคํƒ€์ผ์„ ๊พธ๋ ค๋ณด์„ธ์š”! โœจ"

'๋ผ๊พธ๋ผ๊พธ'๋Š” ์›น ๊ธฐ๋ฐ˜ ๊ณต์œ  ๋‹ค์ด์–ด๋ฆฌ ์„œ๋น„์Šค๋กœ, ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๋‚˜๋งŒ์˜ ๋ผ์ดํ”„์Šคํƒ€์ผ์„ ๊พธ๋ฏธ๊ณ  ์ด๋ฅผ ๊ณต์œ ํ•˜๊ณ ์ž ํ•˜๋Š” ์œ ์ €๋“ค์„ ์œ„ํ•ด ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›น ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„ํŽธํ•˜๊ฒŒ ํœด๋Œ€ํ•˜๊ณ  ๊ฑฑ์ •์—†์ด ์ €์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‚˜์˜ ์ผ๊ธฐ๋ฅผ ํ•œ ๋ˆˆ์— ํ™•์ธํ•˜๊ณ  ์นœ๊ตฌ์™€ ๊ณต์œ ํ•˜๋ฉฐ ๋Œ“๊ธ€๋กœ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธฐ๋ณธ ์ œ๊ณต๋˜๋Š” 300์—ฌ์ข…์˜ ์Šคํ‹ฐ์ปค ๋ฐ ํ…œํ”Œ๋ฆฟ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์›ํ•˜๋Š” ์‚ฌ์ง„์„ ์Šคํ‹ฐ์ปค๋กœ ๋งŒ๋“ค์–ด ๋‚˜๋งŒ์˜ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณธ ํ”„๋กœ์ ํŠธ๋Š” ์ดํ™”์—ฌ๋Œ€ ์ปค๋ฆฌ์–ด ํด๋Ÿฝ ์›น๊ฐœ๋ฐœ ๋™์•„๋ฆฌ EFUB์˜ ์—ฌ๋ฆ„ ํ”„๋กœ์ ํŠธ์ธ ๐Ÿ–SWS(Summer Web Surf)์˜ ์ผํ™˜์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ์Œ์„ ๋ฐํž™๋‹ˆ๋‹ค.


โฐ ๊ฐœ๋ฐœ ์ผ์ •

(2022.03.15 ~ 2022.07.03)

  • ๊ธฐํš ๋ฐ ๋””์ž์ธ : 2022.03.15 ~ 2022.07.03
  • ๊ฐœ๋ฐœ : 2022.07.04 ~ 2022.08.06

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘จโ€ ํŒ€์› ์†Œ๊ฐœ

๊น€์„œ์—ฐ ๋ฐ•ํฌ์ง„ ์‹ ์œ ์ง„ ์•ˆ๋ฏผ๊ฒฝ
์•Œ๋ฆผ์ฐฝ ๋ฐ ๋‹ค์ด์–ด๋ฆฌ ๊พธ๋ฏธ๊ธฐ (์Šคํ‹ฐ์ปค, ์‚ฌ์ง„) ์œ ์ € ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ / ๋Œ“๊ธ€ ํผ๊ณผ ๋Œ“๊ธ€ ๋ชฉ๋ก ํ”„๋กœํ•„ / ์„ค์ • / ๋‹ค์ด์–ด๋ฆฌ ๊พธ๋ฏธ๊ธฐ (์†์ง€,ํ…์ŠคํŠธ) ๋จผ์Šฌ๋ฆฌ / ์นœ๊ตฌ ๋ชฉ๋ก ๋ฐ ์ถ”๊ฐ€

๐Ÿ”จ ๊ฐœ๋ฐœ

์‹คํ–‰

git clone 
npm install
npm start

๐Ÿ—ƒ ํด๋” ๊ตฌ์กฐ

โ”œโ”€โ”€ ๐Ÿ“public 
โ”œโ”€โ”€ ๐Ÿ“src
โ”‚   โ”œโ”€โ”€ ๐Ÿ“assets 
โ”‚   โ”œโ”€โ”€ ๐Ÿ“components 
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“common
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“LandingPage
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“LoginPage
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“SignupPage
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“MainPage
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“MonthlyPage
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“SideBar
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“SocialPage
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“DiaryPage
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“„index.js
โ”‚   โ”œโ”€โ”€ ๐Ÿ“fonts
โ”‚   โ”œโ”€โ”€ ๐Ÿ“styles
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„App.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„App.js
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„index.css
โ”‚   โ””โ”€โ”€ ๐Ÿ“„index.js
โ””โ”€โ”€ ๐Ÿ“œetc (setting files)

๋ผ์šฐํŒ… ๊ตฌ์กฐ

  • ๋žœ๋”ฉํŽ˜์ด์ง€ย /
  • ๋กœ๊ทธ์ธย /login
  • ํšŒ์›๊ฐ€์ž…ย /register
  • ๋จผ์Šฌ๋ฆฌํŽ˜์ด์ง€ย /main/{nickname}
  • ์„ค์ •ย /main/{nickname}/setting
  • ์นœ๊ตฌ๋ชฉ๋กย /main/{nickname}/social
  • ๋‹ค์ด์–ด๋ฆฌ ๋‚ด๋ถ€ ->ย /main/{nickname}/diary/{date}

๐Ÿ“š ๊ธฐ์ˆ ์Šคํƒ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ





"dependencies": {
    "@emotion/react": "^11.9.3",
    "@emotion/styled": "^11.9.3",
    "@mui/material": "^5.9.1",
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^13.5.0",
    "date-fns": "^2.28.0",
    "emoji-picker-react": "^3.5.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-konva": "^18.2.1",
    "react-redux": "^8.0.2",
    "react-router-dom": "^6.3.0",
    "react-scripts": "5.0.1",
    "react-use": "^17.4.0",
    "redux": "^4.2.0",
    "redux-devtools-extension": "^2.13.9",
    "styled-components": "^5.3.5",
    "use-image": "^1.0.12",
    "web-vitals": "^2.1.4"
  }

โœจ ์ฃผ์š”๊ธฐ๋Šฅ ์†Œ๊ฐœ

1๏ธโƒฃ๋จผ์Šฌ๋ฆฌ ๋‹ฌ๋ ฅ

๋ผ๊พธ๋ผ๊พธ์˜ ๊ธฐ๋ณธ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ๋‚ ์งœ๋ฅผ ํด๋ฆญํ•˜๊ณ , ๊ทธ ๋‚ ์˜ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊พธ๋ฉฐ๋ณด์„ธ์š”!

1. ๋จผ์Šฌ๋ฆฌ ๋‹ฌ๋ ฅ: ๋‚ ์งœ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๋ฏธ ์ƒ์„ฑ๋œ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2. ํ”„๋กœํ•„: ํ”„๋กœํ•„ ์ˆ˜์ • ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์›ํ•˜๋Š” ํ”„๋กœํ•„ ์ด๋ฏธ์ง€์™€ ์ž๊ธฐ์†Œ๊ฐœ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3. ์•Œ๋ฆผ์ฐฝ: ์ข‹์•„์š”, ๋Œ“๊ธ€, ๋Œ€๋Œ“๊ธ€ ๋“ฑ์˜ ์•Œ๋ฆผ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2๏ธโƒฃ๋‹ค์ด์–ด๋ฆฌ ๊พธ๋ฏธ๊ธฐ

์ž์‹ ์˜ ์ทจํ–ฅ์— ๋”ฐ๋ผ ์†์ง€,ํ…์ŠคํŠธ,์‚ฌ์ง„,์Šคํ‹ฐ์ปค๋ฅผ ์ ์šฉํ•˜์—ฌ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊พธ๋ฉฐ๋ณด์„ธ์š”!

1. ์ƒ๋‹จ ํƒญ: ๋‹ค์ด์–ด๋ฆฌ ๊พธ๋ฏธ๊ธฐ๋ฅผ ์™„๋ฃŒํ•œ ํ›„์— ์˜ค๋ฅธ์ชฝ์˜ ๋””์Šคํฌ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2. ํ•˜๋‹จ ํƒญ: ์†์ง€,ํ…์ŠคํŠธ,์‚ฌ์ง„,์Šคํ‹ฐ์ปค ์ค‘ ์ ์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ์š”์†Œ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์บ”๋ฒ„์Šค์— ์ƒ์„ฑํžˆ์—ฌ ์ž์‹ ์˜ ์ทจํ–ฅ์— ๋”ฐ๋ผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3. ์บ”๋ฒ„์Šค: ์†์ง€,ํ…์ŠคํŠธ,์‚ฌ์ง„,์Šคํ‹ฐ์ปค๋ฅผ ์บ”๋ฒ„์Šค์— ์›ํ•˜๋Š” ๋””์ž์ธ,ํšŒ์ „,ํฌ๊ธฐ๋กœ ์ž์œ ๋กญ๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3๏ธโƒฃ์นœ๊ตฌ์™€ ๊ณต์œ ํ•˜๊ธฐ

UID๋ฅผ ํ†ตํ•ด ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ์นœ๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•ด ์นœ๊ตฌ์˜ ๋‹ค์ด์–ด๋ฆฌ์— ๋†€๋Ÿฌ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์นœ๊ตฌ์™€ ์„œ๋กœ์˜ ๋‹ค์ด์–ด๋ฆฌ์— ์ข‹์•„์š”๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋Œ“๊ธ€์„ ๋‹ฌ๋ฉฐ ์ž์œ ๋กญ๊ฒŒ ๊ณต์œ ํ•ด๋ณด์„ธ์š”!

1. ์นœ๊ตฌ ๋ชฉ๋ก: ์นœ๊ตฌ๋ฅผ ๋งบ๊ณ , ๋Š์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์นœ๊ตฌ์˜ ๋‹ค์ด์–ด๋ฆฌ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2. ์นœ๊ตฌ ์ถ”๊ฐ€: ์นœ๊ตฌ์˜ UID๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์นœ๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3. ์ข‹์•„์š”, ๋Œ“๊ธ€, ๋Œ€๋Œ“๊ธ€: ์นœ๊ตฌ์˜ ๋‹ค์ด์–ด๋ฆฌ์— ์ข‹์•„์š”๋ฅผ ๋ˆ„๋ฅด๊ณ , ๋Œ“๊ธ€๊ณผ ๋Œ€๋Œ“๊ธ€์„ ๋‹ฌ๋ฉฐ ์นœ๊ตฌ์™€ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ํ†ตํ•ด ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“ฒ ์™€์ด์–ดํ”„๋ ˆ์ž„

image

About

EFUB SWS (Summer Web Surf) โ›ฑ๐ŸŒŠ Web Diary Project LakkuLakku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 92.0%
  • CSS 4.9%
  • SCSS 2.2%
  • HTML 0.9%