/frontend

Camus-chat FE repo

Primary LanguageTypeScript

πŸ’¬ ν”„λ‘œμ νŠΈ μ†Œκ°œ

AI λ§žμΆ€ν˜• λŒ€κ·œλͺ¨ μ±„νŒ… μ†”λ£¨μ…˜

AI 기반 ν…μŠ€νŠΈ, λ¬Έλ§₯ 뢄석을 ν†΅ν•œ SafeChat μ‹œμŠ€ν…œμ„ μ œκ³΅ν•œλ‹€.

필터링 κΈ°μ€€μ˜ μ˜΅μ…˜ν™”λ₯Ό 톡해 μ±„νŒ… ν•„ν„°μ˜ λ‹€λ³€ν™” μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•œλ‹€.


πŸ“š λͺ©μ°¨


🎯 기획 배경

  • κ°•λ ₯ν•œ AI λͺ¨λΈμ΄ λ“±μž₯ν–ˆμœΌλ‚˜ κΈ°μ‘΄ κΈ°μ—…μ˜ AI λ„μž…μ€ λŠ¦μ–΄μ§€κ³  μžˆλ‹€. μ΄λŠ” λΉ„μš©, μ „λ¬Έκ°€λΆ€μž¬, 데이터뢀쑱, κΈ°μ‘΄μ‹œμŠ€ν…œκ³Όμ˜ λΉ„ν˜Έν™˜μ—μ„œ λΉ„λ‘―λœλ‹€. λ”°λΌμ„œ 보편적 μ„œλΉ„μŠ€μ— AIλ₯Ό λ„μž…ν•œ κΈ°μ—…μš© μ†”λ£¨μ…˜μ˜ ν•„μš”μ„±μ΄ 높아지고 μžˆλŠ” μ‹œμ μ΄λ‹€.
  • κ°€μž₯ 보편적인 μ„œλΉ„μŠ€μΈ μ±„νŒ…μ— AIλ₯Ό λ„μž…ν•˜μ—¬, 필터링 κΈ°λŠ₯을 λ°œμ „μ‹œν‚€κ³  μ΄λŸ¬ν•œ μ„œλΉ„μŠ€λ₯Ό κΈ°μ‘΄ μ„œλΉ„μŠ€μ— λ„μž…ν•  수 μžˆλ„λ‘ κ°€κ³΅ν•œ ν”„λ‘œλ•νŠΈλ₯Ό μ œμž‘ν•˜λŠ” 것이 λͺ©ν‘œμ΄λ‹€.

πŸ™‡ νŒ€μ› μ†Œκ°œ

김세진 μ „λ―Όμ •

πŸ”¨ 기술 μŠ€νƒ

  • Language: Typescript
  • Core: Next 14.2.0
  • Styling: Sass(Scss)
  • State: Zustand

πŸš€ μ‹€ν–‰ 방법 및 배포 μ£Όμ†Œ

// νŒ¨ν‚€μ§€ 라이브러리 μ„€μΉ˜
npm install

// 개발 ν™˜κ²½ μ‹€ν–‰
npm run dev

// λΉŒλ“œ 파일 생성
npm run build

πŸ’‘ μ£Όμš” κΈ°λŠ₯ 및 μ—­ν• 

πŸ–₯️ λžœλ”© νŽ˜μ΄μ§€ - μ „λ―Όμ •

개인 νšŒμ› κΈ°μ—… νšŒμ›

πŸ”‘ 둜그인 νŽ˜μ΄μ§€ - μ „λ―Όμ •

둜그인

πŸ‘€ νšŒμ› κ°€μž… νŽ˜μ΄μ§€ - μ „λ―Όμ •

개인 νšŒμ› κΈ°μ—…νšŒμ›

🧾 νŠœν† λ¦¬μ–Ό νŽ˜μ΄μ§€- μ „λ―Όμ •

채널 생성 필터링 강도

πŸ™‹β€β™‚οΈ μ±„νŒ… νŽ˜μ΄μ§€ - 김세진

μ±„νŒ… 리슀트 μ±„νŒ… λ°©

πŸ•ŠοΈ 채널 관리 νŽ˜μ΄μ§€ - 김세진

채널 리슀트 채널 생성
채널 μˆ˜μ • 채널 링크 곡유

πŸ—‚οΈ ν”„λ‘œν•„ νŽ˜μ΄μ§€ - μ „λ―Όμ •, 김세진

ν”„λ‘œν•„ ν”„λ‘œν•„ μˆ˜μ •

βš™οΈ λ¬Έμ˜ν•˜κΈ° νŽ˜μ΄μ§€ - μ „λ―Όμ •

일반 문의 λ„μž… 문의

🧾 μš”κΈˆ νŽ˜μ΄μ§€ - μ „λ―Όμ •

μš”κΈˆ μ†Œκ°œ

πŸ“‚ 폴더 ꡬ쑰 및 μ•„ν‚€ν…μ²˜ 섀계 - 김세진

.
β”œβ”€β”€ public
β”‚   β”œβ”€β”€ animations
β”‚   β”œβ”€β”€ fonts
β”‚   └── images
└── src
    β”œβ”€β”€ app
    β”œβ”€β”€ components
    β”œβ”€β”€ containers
    β”œβ”€β”€ hooks
    β”œβ”€β”€ lib
    β”œβ”€β”€ states
    β”œβ”€β”€ styles
    └── types