λΉλ¦¬(billy) λ AI κΈ°λ°μ μμλ λΆμμ μ€μ¬μΌλ‘ ν C2C νλ«νΌμ λλ€. μ΄λ―Έμ§μ μ μ¬λ νλ³, λμ¬ μ νμ μ΄λ―Έμ§ λ°μ΄ν°λ₯Ό λΆμνμ¬ μμ μ¬λΆλ₯Ό μλ νλ¨νκ³ , μ¬μ©μ κ°μ λμ¬ λΆμμ ν¨κ³Όμ μΌλ‘ μλ°©ν©λλ€. λ³Έ νλ‘μ νΈλ μ λ’° κΈ°λ°μ λμ¬ μνκ³ μ‘°μ±μ λͺ©νλ‘ νμ¬, μ€μκ° μ²λ¦¬ λ° μλν κΈ°λ₯μ ν΅ν΄ μ¬μ©μμ λΆνΈν¨μ κ°μμμΌ°μ΅λλ€.
- π‘οΈ μ λ’°λ μ¦κ°
- π λΆμ μ¦κ±° μλν
- π€ 곡μ λ¬Έν νμ°
- π« μ¬νμ κ°μΉ
π νλ‘μ νΈ λ§ν¬ π μμΈ μκ° Notion
- μ¬μ§μ μ μ¬λ νλ³ ν λ§€μΉ
- λ§€μΉλ κ²°κ³Όλ₯Ό λ°νμΌλ‘ μμλ λΆμ
- μμ κ²°κ³Όλ₯Ό λ ν¬νΈλ‘ μ 곡
- μ¬μ©μκ° λ±λ‘ν μ¬μ§μ AIκ° λΆμνμ¬ μ νμ μνλ₯Ό λΆμν΄μ£Όκ³ μ΄μ λ°λΌ κ²μκΈμ μ λͺ©, λ΄μ©, μΉ΄ν κ³ λ¦¬λ₯Ό μμ±
- μμ½/λμ¬μ κ΄ν μλ¦Όμ μ€μκ°μΌλ‘ μμ
- μ¬μ©μλ λ²νΌ νλλ‘ ν΄μΌν μΌμ μ¦κ°μ μΌλ‘ μν
- μ€νλ± νΉ κΈ°λ°μ μμ μ μΈ κΈμ΅ λ‘μ§ κ΅¬μ±
- μ§κ΄μ μΈ UIλ‘ κ΅¬νλ μΆ©μ /κ²°μ νλ¦
- Node.js λ° npmμ΄ μ€μΉλμ΄ μμ΄μΌ ν©λλ€.
- μ μ₯μ ν΄λ‘
git clone https://github.com/your-username/nextdoor.git
cd nextdoor- μμ‘΄μ± μ€μΉ
npm install- μ€ν
npx run devBackend
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
- π Jenkinsλ₯Ό νμ©ν΄μ μ§μμ ν΅ν© λ° λ°°ν¬
- π
developλΈλμΉλ‘ Mergeκ° μλ£λλ©΄ CIκ° λμ - π μ΄ν μλμΌλ‘ μ΄μ 리μμ€μ λ°°ν¬
| νμ€μ | κΉκ²½λ―Ό | κΉμμ°¬ | μλ€μ | μλ€ν¬ | μ΅μ¬μ΅ |
|---|---|---|---|---|---|
| BE | FE | BE & AI | FE | FE | BE |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |





.png)
.png)







