Skip to content

πŸ“–22-1 μ‹œμŠ€ν…œμ’…ν•©μ„€κ³„ ν”„λ‘œμ νŠΈπŸ“–

Notifications You must be signed in to change notification settings

MEME-DICTIONARY/MEME-DICTIONARY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MEME-DICTIONARY

πŸ“–22-1 μ‹œμŠ€ν…œμ’…ν•©μ„€κ³„ ν”„λ‘œμ νŠΈπŸ“–

πŸ“Œ μ£Όμš” κΈ°λŠ₯

λ©”μΈνŽ˜μ΄μ§€
밈 검색, 단어 밈 λž­ν‚Ή 쑰회, 이미지 밈 μΆ”μ²œ μΊλŸ¬μ…€, μΉ΄ν…Œκ³ λ¦¬ 및 둜그인/λ§ˆμ΄νŽ˜μ΄μ§€/밈 등둝 λͺ¨λ‹¬

imageimage

κ²€μƒ‰κ²°κ³ΌνŽ˜μ΄μ§€

  • 밈과 κ΄€λ ¨λœ 단어λ₯Ό μž…λ ₯ν•˜μ—¬ 찾고자 ν•˜λŠ” 밈 검색
  • 제λͺ©,3개의 ν‚€μ›Œλ“œμ— μž…λ ₯된 단어가 ν•˜λ‚˜λΌλ„ μΌμΉ˜ν•  μ‹œ 검색 결과둜 λ°˜ν™˜

image

μƒμ„ΈνŽ˜μ΄μ§€

  • 밈의 이름과 뜻, λ°ˆμ„ μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•œ κ°„λ‹¨ν•œ μ˜ˆμ‹œ 등을 ν¬ν•¨ν•œ 상세 정보λ₯Ό λ³΄μ—¬μ€Œ
  • μ’‹μ•„μš”, μ‹ κ³ ν•˜κΈ°, 뢁마크, λŒ“κΈ€ 등둝 κΈ°λŠ₯
  • μ‹ κ³  λˆ„μ νšŸμˆ˜ 3번 μ‹œ κΈˆμ§€ λ‹¨μ–΄λ‘œ μžλ™ 등둝

image

밈 λ“±λ‘νŽ˜μ΄μ§€

  • μ‚¬μš©μžκ°€ 직접 λ°ˆμ„ 등둝할 수 μžˆλŠ” νŽ˜μ΄μ§€
  • 필터링 κΈ°λŠ₯을 톡해 DB에 κΈˆμ§€λ‹¨μ–΄λ‘œ μ €μž₯된 밈 등둝 λΆˆκ°€

image

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

  • μœ μ €κ°€ 직접 μ—…λ‘œλ“œν•œ 밈과 λΆλ§ˆν¬ν•œ λ°ˆμ„ μ €μž₯/보관 κ°€λŠ₯
  • 지/μš©μ–΄λ₯Ό λ‚˜λˆ„μ–΄ 이미지, 단어 κ²Œμ‹œκΈ€  각각 확인 κ°€λŠ₯
  • μž‘μ„±ν•œ λŒ“κΈ€, λŒ“κΈ€μ„ μž‘μ„±ν•œ κ²Œμ‹œκΈ€μ˜ 제λͺ©, λŒ“κΈ€μ˜ λ‚΄μš©, λŒ“κΈ€ μž‘μ„± μ‹œκ°„ 확인 κ°€λŠ₯

image

πŸ› οΈ 기술 μŠ€νƒ

image

πŸ“¦ 폴더 ꡬ쑰

β”œβ”€β”€ .github : μ›Œν¬ν”Œλ‘œμš° κ΄€λ ¨ 파일
β”œβ”€β”€ public : index.htmlκ³Ό νŒŒλΉ„μ½˜μ΄ μžˆλŠ” κ³³
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ api  : API 처리 κ΄€λ ¨ 파일 μž‘μ„± 
β”‚   β”œβ”€β”€ assets
β”‚   β”‚   β”œβ”€β”€ img : 이미지, μ•„μ΄μ½˜ 파일
β”‚   β”‚   └── style : μŠ€νƒ€μΌλ§ κ΄€λ ¨ CSS 파일
β”‚   β”œβ”€β”€ component 
β”‚   β”‚   β”œβ”€β”€ base : κ³΅ν†΅μœΌλ‘œ μ‚¬μš©λ˜λŠ” μ»΄ν¬λ„ŒνŠΈ 파일 μž‘μ„±
β”‚   β”‚   β”œβ”€β”€ authpage : 둜그인 및 νšŒμ›κ°€μž… κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ 파일 μž‘μ„±
β”‚   β”‚   β”œβ”€β”€ mainpage : λ©”μΈνŽ˜μ΄μ§€ κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ 파일 μž‘μ„±
β”‚   β”‚   └── detailpage : λ””ν…ŒμΌνŽ˜μ΄μ§€ κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ 파일 μž‘μ„±
β”‚   └── pages : 화면에 λ³΄μ΄λŠ” λ·° κ΄€λ ¨ 파일
└── 각쒅 μ„ΈνŒ… νŒŒμΌλ“€κ³Ό λ¦¬λ“œλ―Έ 파일

πŸƒ μ—­ν•  λΆ„λ‹΄

νŒ€μ› μ—­ν• 
μ΄μ„œμ˜ λžœλ”©νŽ˜μ΄μ§€, λ©”μΈνŽ˜μ΄μ§€, κ²€μƒ‰κ²°κ³ΌνŽ˜μ΄μ§€, 밈 λ“±λ‘νŽ˜μ΄μ§€
μœ€ν˜œμ§„ μƒμ„ΈνŽ˜μ΄μ§€, λ§ˆμ΄νŽ˜μ΄μ§€, 헀더 및 각쒅 λͺ¨λ‹¬μ°½

βš™οΈ Dependencies Module

"dependencies": {
    "@testing-library/jest-dom": "^5.16.3",
    "@testing-library/react": "^12.1.4",
    "@testing-library/user-event": "^13.5.0",
    "axios": "^0.27.2",
    "bootstrap": "^5.1.3",
    "react": "^18.1.0",
    "react-bootstrap": "^2.4.0",
    "react-dom": "^18.1.0",
    "react-icons": "^4.3.1",
    "react-redux": "^8.0.1",
    "react-router-dom": "^6.3.0",
    "react-scripts": "5.0.0",
    "recoil": "^0.7.3-alpha.2",
    "recoil-persist": "^4.2.0",
    "redux": "^4.2.0",
    "redux-persist": "^6.0.0",
    "styled-components": "^5.3.5",
    "styled-reset": "^4.3.4",
    "web-vitals": "^2.1.4"
  },
"devDependencies": {
    "prettier-eslint": "^15.0.0"
  }

About

πŸ“–22-1 μ‹œμŠ€ν…œμ’…ν•©μ„€κ³„ ν”„λ‘œμ νŠΈπŸ“–

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published