Skip to content

backthree/billieV2

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

🏠 Billie(빌리) - AI 손상도 뢄석 기반의 C2C λ¬Όν’ˆ λŒ€μ—¬ ν”Œλž«νΌ

μ‹œμž‘ν™”λ©΄

λͺ©μ°¨

μ†Œκ°œ

빌리(billy) λŠ” AI 기반의 손상도 뢄석을 μ€‘μ‹¬μœΌλ‘œ ν•œ C2C ν”Œλž«νΌμž…λ‹ˆλ‹€. μ΄λ―Έμ§€μ˜ μœ μ‚¬λ„ νŒλ³„, λŒ€μ—¬ μ „ν›„μ˜ 이미지 데이터λ₯Ό λΆ„μ„ν•˜μ—¬ 손상 μ—¬λΆ€λ₯Ό μžλ™ νŒλ‹¨ν•˜κ³ , μ‚¬μš©μž κ°„μ˜ λŒ€μ—¬ λΆ„μŸμ„ 효과적으둜 μ˜ˆλ°©ν•©λ‹ˆλ‹€. λ³Έ ν”„λ‘œμ νŠΈλŠ” μ‹ λ’° 기반의 λŒ€μ—¬ μƒνƒœκ³„ 쑰성을 λͺ©ν‘œλ‘œ ν•˜μ—¬, μ‹€μ‹œκ°„ 처리 및 μžλ™ν™” κΈ°λŠ₯을 톡해 μ‚¬μš©μžμ˜ λΆˆνŽΈν•¨μ„ κ°μ†Œμ‹œμΌ°μŠ΅λ‹ˆλ‹€.

핡심 κ°€μΉ˜

  • πŸ›‘οΈ 신뒰도 증가
  • πŸ”Ž λΆ„μŸ 증거 μžλ™ν™”
  • 🀝 곡유 λ¬Έν™” ν™•μ‚°
  • πŸ‘« μ‚¬νšŒμ  κ°€μΉ˜

πŸ‘‰ ν”„λ‘œμ νŠΈ 링크 πŸ“ 상세 μ†Œκ°œ Notion

데λͺ¨

πŸ”Ž λŒ€μ—¬ λ¬Όν’ˆ μƒνƒœ 뢄석

λŒ€μ—¬ λ¬Όν’ˆ μƒνƒœ 뢄석

πŸ”Ž μ•ˆμ‹¬ λ°˜λ‚©

μ•ˆμ‹¬ λ°˜λ‚©

πŸ“Έ AI κ²Œμ‹œκΈ€ μž‘μ„±

κ²Œμ‹œλ¬Ό 등둝

πŸ”” μ‹€μ‹œκ°„ μœ„μ ―

μ‹€μ‹œκ°„ μœ„μ ―

πŸ’Έ 결제 μ„œλΉ„μŠ€

μ‹€μ‹œκ°„ μœ„μ ―
μ‹€μ‹œκ°„ μœ„μ ―

κΈ°λŠ₯

πŸ”Ž AI λ¬Όν’ˆ μƒνƒœ 비ꡐ 뢄석

  • μ‚¬μ§„μ˜ μœ μ‚¬λ„ νŒλ³„ ν›„ λ§€μΉ­
  • 맀칭된 κ²°κ³Όλ₯Ό λ°”νƒ•μœΌλ‘œ 손상도 뢄석
  • 손상 κ²°κ³Όλ₯Ό 레포트둜 제곡

πŸ“Έ AI κ²Œμ‹œκΈ€ μž‘μ„±

  • μ‚¬μš©μžκ°€ λ“±λ‘ν•œ 사진을 AIκ°€ λΆ„μ„ν•˜μ—¬ μ œν’ˆμ˜ μƒνƒœλ₯Ό 뢄석해주고 이에 따라 κ²Œμ‹œκΈ€μ˜ 제λͺ©, λ‚΄μš©, μΉ΄ν…Œκ³ λ¦¬λ₯Ό μž‘μ„±

πŸ”” μ‹€μ‹œκ°„ μœ„μ ―

  • μ˜ˆμ•½/λŒ€μ—¬μ— κ΄€ν•œ μ•Œλ¦Όμ„ μ‹€μ‹œκ°„μœΌλ‘œ μˆ˜μ‹ 
  • μ‚¬μš©μžλŠ” λ²„νŠΌ ν•˜λ‚˜λ‘œ ν•΄μ•Όν•  일을 μ¦‰κ°μ μœΌλ‘œ μˆ˜ν–‰

πŸ’Έ 결제 μ„œλΉ„μŠ€

  • μ˜€ν”ˆλ±…ν‚Ή 기반의 μ•ˆμ •μ μΈ 금육 둜직 ꡬ성
  • 직관적인 UI둜 κ΅¬ν˜„λœ μΆ©μ „/결제 흐름

μ„€μΉ˜ 및 μ‹€ν–‰

사전 μš”κ΅¬μ‚¬ν•­

  • Node.js 및 npm이 μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

μ„€μΉ˜ 및 μ‹€ν–‰ 방법

  1. μ €μž₯μ†Œ 클둠
git clone https://github.com/your-username/nextdoor.git
cd nextdoor
  1. μ˜μ‘΄μ„± μ„€μΉ˜
npm install
  1. μ‹€ν–‰
npx run dev

기술 μŠ€νƒ

πŸ”™ Backend

SpringBoot Java FastAPI Python RabbitMQ Elasticsearch WebSocket Kakao OAuth2.0

πŸ–₯️ Frontend

NextJS TypeScript Tailwind WebSocket

πŸ’Ώ DB

MySQL MongoDB Cassandra Redis

πŸ› οΈ Development Tools

VSCode IntelliJ GitLab Jira Figma

πŸ”„ CI/CD

Docker Jenkins

πŸ“Š AI

Gemini OPENAI

🌐 Deployment

EC2

πŸ’  ETC

Nginx

μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

μ‹œμŠ€ν…œ 아킀텍쳐

ν”„λ‘œμ νŠΈ ꡬ쑰

Backend
com.nextdoor.nextdoor
  β”œ command
  β”œ common
  β”œ config
  β”œ domain
  β”‚ β”œ aianalysis
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”‚ β”” dto
  β”‚ β”‚ β”‚   β”œ request
  β”‚ β”‚ β”‚   β”” response
  β”‚ β”‚ β”œ enums
  β”‚ β”‚ β”œ event
  β”‚ β”‚ β”‚ β”” out
  β”‚ β”‚ β”œ exception
  β”‚ β”‚ β”œ port
  β”‚ β”‚ β”” service
  β”‚ β”‚   β”” dto
  β”‚ β”œ auth
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”œ exception
  β”‚ β”‚ β”œ filter
  β”‚ β”‚ β”œ port
  β”‚ β”‚ β”œ service
  β”‚ β”‚ β”‚ β”” out
  β”‚ β”‚ β”” util
  β”‚ β”œ chat
  β”‚ β”‚ β”œ application
  β”‚ β”‚ β”œ config
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”œ domain
  β”‚ β”‚ β”œ dto
  β”‚ β”‚ β”œ infrastructure
  β”‚ β”‚ β”‚ β”œ messaging
  β”‚ β”‚ β”‚ β”œ persistenct
  β”‚ β”‚ β”‚ β”” websocket
  β”‚ β”‚ β”œ port
  β”‚ β”‚ β”œ service
  β”‚ β”‚ β”” websocket
  β”‚ β”œ fintech
  β”‚ β”‚ β”œ client
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”œ domain
  β”‚ β”‚ β”œ dto
  β”‚ β”‚ β”œ event
  β”‚ β”‚ β”œ port
  β”‚ β”‚ β”œ repository
  β”‚ β”‚ β”” service
  β”‚ β”œ member
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”‚ β”” dto
  β”‚ β”‚ β”‚   β”œ request
  β”‚ β”‚ β”‚   β”” response
  β”‚ β”‚ β”œ domain
  β”‚ β”‚ β”œ enums
  β”‚ β”‚ β”œ repository
  β”‚ β”‚ β”” service
  β”‚ β”‚   β”” dto
  β”‚ β”œ post
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”‚ β”” dto
  β”‚ β”‚ β”‚   β”œ request
  β”‚ β”‚ β”‚   β”” response
  β”‚ β”‚ β”œ domain
  β”‚ β”‚ β”œ event
  β”‚ β”‚ β”œ exception
  β”‚ β”‚ β”œ listener
  β”‚ β”‚ β”œ mapper
  β”‚ β”‚ β”œ port
  β”‚ β”‚ β”œ repository
  β”‚ β”‚ β”œ search
  β”‚ β”‚ β”œ service
  β”‚ β”‚ β”‚ β”” dto
  β”‚ β”‚ β”” strategy
  β”‚ β”œ reservation
  β”‚ β”‚ β”œ config
  β”‚ β”‚ β”œ controller
  β”‚ β”‚ β”‚ β”” dto
  β”‚ β”‚ β”‚   β”œ request
  β”‚ β”‚ β”‚   β”” response
  β”‚ β”‚ β”œ domain
  β”‚ β”‚ β”œ enums
  β”‚ β”‚ β”œ event
  β”‚ β”‚ β”œ exception
  β”‚ β”‚ β”œ listener
  β”‚ β”‚ β”œ port
  β”‚ β”‚ β”œ repository
  β”‚ β”‚ β”œ service
  β”‚ β”‚ β”‚ β”” dto
  β”‚ β”” s3store
  β”‚   β”œ adapter
  β”‚   β”œ config
  β”‚   β”œ controller
  β”‚   β”œ domain
  β”‚   β”œ dto
  β”‚   β”œ exception
  β”‚   β”œ repository
  β”‚   β”” service
  β”” query

Frontend
nextdoor/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ (auth)/
β”‚   β”œβ”€β”€ (tabs)/
β”‚   β”œβ”€β”€ chats/
β”‚   β”œβ”€β”€ pays/
β”‚   β”œβ”€β”€ posts/
β”‚   β”œβ”€β”€ reservations/
β”‚   β”œβ”€β”€ safe-deal/
β”‚   β”œβ”€β”€ search/
β”‚   β”œβ”€β”€ social-login/
β”‚   β”œβ”€β”€ test/
β”‚   β”œβ”€β”€ globals.css
β”‚   β”œβ”€β”€ layout.tsx
β”‚   └── page.tsx
β”‚
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ (auth)/
β”‚   β”œβ”€β”€ (tabs)/
β”‚   β”œβ”€β”€ chats/
β”‚   β”œβ”€β”€ common/
β”‚   β”œβ”€β”€ pays/
β”‚   β”œβ”€β”€ posts/
β”‚   β”œβ”€β”€ providers/
β”‚   β”œβ”€β”€ reservations/
β”‚   β”œβ”€β”€ safe-deal/
β”‚   β”œβ”€β”€ search/
β”‚   └── test/
β”‚
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ api/
β”‚   β”œβ”€β”€ hooks/
β”‚   β”œβ”€β”€ providers/
β”‚   β”œβ”€β”€ store/
β”‚   └── utils/
β”‚
β”œβ”€β”€ public/
β”œβ”€β”€ styles/
β”œβ”€β”€ types/
β”‚
β”œβ”€β”€ .env
β”œβ”€β”€ .eslintrc.json
β”œβ”€β”€ .gitignore
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ next.config.mjs
β”œβ”€β”€ package.json
β”œβ”€β”€ postcss.config.mjs
β”œβ”€β”€ tailwind.config.ts
└── tsconfig.json

CI/CD

  • πŸ”„ Jenkinsλ₯Ό ν™œμš©ν•΄μ„œ 지속적 톡합 및 배포
  • πŸ“‹ develop 브랜치둜 Mergeκ°€ μ™„λ£Œλ˜λ©΄ CIκ°€ λ™μž‘
  • πŸš€ 이후 μžλ™μœΌλ‘œ 운영 λ¦¬μ†ŒμŠ€μ— 배포

ERD

erd

νŒ€ 멀버 및 μ—­ν• 

ν—ˆμ€€μˆ˜ κΉ€κ²½λ―Ό 김원찬 μ•ˆλ‹€μ • μž„λ‹€ν¬ 졜재읡
BE FE BE & AI FE FE BE

About

billie

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 53.1%
  • Java 45.7%
  • Python 0.4%
  • CSS 0.3%
  • JavaScript 0.2%
  • HTML 0.2%
  • Dockerfile 0.1%