Skip to content

Latest commit

Β 

History

177 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Acci - ꡐ톡사고 κ³Όμ‹€λΉ„μœ¨ μΈ‘μ • ν”Œλž«νΌ

ꡐ톡사고 μ˜μƒμ„ AIκ°€ λΆ„μ„ν•˜μ—¬ κ³Όμ‹€λΉ„μœ¨, λΆ„μ„μ΄μœ , κ΄€λ ¨ νŒλ‘€λ₯Ό μ œκ³΅ν•˜λŠ” λΆ„μŸμ‹¬μ˜ 지원 ν”Œλž«νΌμž…λ‹ˆλ‹€.


πŸ”— Acci λ°”λ‘œκ°€κΈ°

https://acci-ai.site/


πŸš€ 기술 μŠ€νƒ

ν”„λ‘ νŠΈμ—”λ“œ : Next.js 16 (App Router), React 19, TypeScript

μŠ€νƒ€μΌλ§ : Tailwind CSS

μ•„ν‚€ν…μ²˜ : Feature-Sliced Design (FSD)

린트 : ESLint

μƒνƒœκ΄€λ¦¬ : Zustand

라이브러리 : axios, shadcn-ui, clsx, tanstack-query


UML λ‹€μ΄μ–΄κ·Έλž¨


κΈ°λŠ₯λͺ…μ„Έμ„œ


API λͺ…μ„Έμ„œ


ν”„λ‘œμ νŠΈ μΌμ •ν‘œ


πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰 (FSD)

Acci-FrontEnd/
β”œβ”€β”€ app/                    # NextJS App Router 폴더 (λΌμš°νŒ… μ§„μž…μ )
β”‚   β”œβ”€β”€ page.tsx           # 라우트 νŽ˜μ΄μ§€λ“€
β”‚   β”œβ”€β”€ layout.tsx         # @/app/providersλ₯Ό μ‚¬μš©
β”‚   β”œβ”€β”€ globals.css        # μ „μ—­ μŠ€νƒ€μΌ
β”‚   β”œβ”€β”€ admin/
β”‚   β”‚   └── page.tsx
β”‚   β”œβ”€β”€ auth/
β”‚   β”‚   └── page.tsx
β”‚   β”œβ”€β”€ analyze/
β”‚   β”‚   β”œβ”€β”€ page.tsx
β”‚   β”‚   β”œβ”€β”€ upload/
β”‚   β”‚   β”œβ”€β”€ loading/
β”‚   β”‚   └── result/
β”‚   β”œβ”€β”€ repair-estimate/
β”‚   β”œβ”€β”€ my-page/
β”‚   β”œβ”€β”€ policies/
β”‚   └── oauth2/
β”œβ”€β”€ pages/                  # NextJS Pages Router ν˜Έν™˜μ„± 폴더 (빈 폴더)
β”‚   └── README.md          # ⚠️ λΌμš°νŒ… 파일 μΆ”κ°€ κΈˆμ§€
└── src/
    β”œβ”€β”€ app/               # FSD app layer (providers, config만)
    β”‚   └── providers.tsx  # μ „μ—­ providers (ReactQuery λ“±)
    β”œβ”€β”€ pages/             # FSD pages layer (νŽ˜μ΄μ§€ μ»΄ν¬λ„ŒνŠΈ)
    β”‚   β”œβ”€β”€ home/
    β”‚   β”œβ”€β”€ admin/
    β”‚   β”œβ”€β”€ analyze/
    β”‚   β”œβ”€β”€ repair-estimate/
    β”‚   β”œβ”€β”€ my-page/
    β”‚   β”œβ”€β”€ policies/
    β”‚   └── auth/
    β”œβ”€β”€ widgets/           # FSD widgets layer
    β”‚   β”œβ”€β”€ header/
    β”‚   β”œβ”€β”€ footer/
    β”‚   β”œβ”€β”€ home/
    β”‚   └── ...
    β”œβ”€β”€ features/          # FSD features layer
    β”‚   β”œβ”€β”€ auth/
    β”‚   β”œβ”€β”€ analyze/
    β”‚   └── repair-estimate/
    β”œβ”€β”€ entities/          # FSD entities layer
    β”‚   β”œβ”€β”€ user/
    β”‚   β”œβ”€β”€ analysis/
    β”‚   β”œβ”€β”€ repair-estimate/
    β”‚   └── vehicle/
    └── shared/            # FSD shared layer
        β”œβ”€β”€ api/
        β”œβ”€β”€ ui/
        β”œβ”€β”€ lib/
        β”œβ”€β”€ store/
        └── icons/

πŸ› οΈ 개발 ν™˜κ²½ μ„€μ •

1. μ˜μ‘΄μ„± μ„€μΉ˜

npm install

2. 개발 μ„œλ²„ μ‹€ν–‰

npm run dev

λΈŒλΌμš°μ €μ—μ„œ http://localhost:3000을 μ—΄μ–΄ ν™•μΈν•˜μ„Έμš”.

3. λΉŒλ“œ

npm run build

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

  • πŸŽ₯ ꡐ톡사고 μ˜μƒ 뢄석: AIκ°€ μ˜μƒμ„ λΆ„μ„ν•˜μ—¬ 사고 상황을 μ •ν™•νžˆ νŒŒμ•…
  • βš–οΈ κ³Όμ‹€λΉ„μœ¨ μ‚°μ •: 객관적이고 μ •ν™•ν•œ κ³Όμ‹€λΉ„μœ¨μ„ AIκ°€ 계산
  • πŸ“ 상세 뢄석 λ³΄κ³ μ„œ: λΆ„μ„μ΄μœ μ™€ κ·Όκ±°λ₯Ό λͺ…ν™•νžˆ μ œμ‹œ
  • πŸ“š κ΄€λ ¨ νŒλ‘€ 제곡: μœ μ‚¬ν•œ 사고 사둀와 법적 κ·Όκ±° 제곡
  • 🀝 λΆ„μŸμ‹¬μ˜ 지원: λ³΄ν—˜μ‚¬μ™€μ˜ λΆ„μŸμ‹¬μ˜ κ³Όμ • 지원
  • βš–οΈ 법λ₯  μ„œλΉ„μŠ€ 연계: λ³€ν˜Έμ‚¬ μ—°κ²° 및 재판 지원 μ„œλΉ„μŠ€

🎯 μ„œλΉ„μŠ€ νŠΉμ§•

AI μ˜μƒ 뢄석 기술

  • 컴퓨터 λΉ„μ „: μ°¨λŸ‰, λ³΄ν–‰μž, λ„λ‘œ 상황을 μ •ν™•νžˆ 인식
  • 사고 μ‹œμ  뢄석: μ •ν™•ν•œ 사고 λ°œμƒ μˆœκ°„κ³Ό 원인 νŒŒμ•…
  • κ΅ν†΅λ²•κ·œ 적용: λ„λ‘œκ΅ν†΅λ²•μ— λ”°λ₯Έ κ³Όμ‹€ κΈ°μ€€ 적용

법적 κ·Όκ±° 제곡

  • νŒλ‘€ λ°μ΄ν„°λ² μ΄μŠ€: 수만 건의 ꡐ톡사고 νŒλ‘€ 뢄석
  • κ³Όμ‹€λΉ„μœ¨ κΈ°μ€€: λŒ€λ²•μ› 및 각급 λ²•μ›μ˜ 판결 κΈ°μ€€ 적용
  • λ³΄ν—˜μ•½κ΄€ 연계: λ³΄ν—˜μ‚¬λ³„ μ•½κ΄€κ³Ό μ—°κ³„ν•œ 뢄석

μ‚¬μš©μž νŽΈμ˜μ„±

  • κ°„νŽΈν•œ μ˜μƒ μ—…λ‘œλ“œ: λ“œλž˜κ·Έ μ•€ λ“œλ‘­μœΌλ‘œ μ‰¬μš΄ μ˜μƒ μ—…λ‘œλ“œ
  • μ‹€μ‹œκ°„ 뢄석: λΉ λ₯Έ AI 뢄석 κ²°κ³Ό 제곡
  • μƒμ„Έν•œ λ³΄κ³ μ„œ: PDF ν˜•νƒœμ˜ 상세 뢄석 λ³΄κ³ μ„œ λ‹€μš΄λ‘œλ“œ

πŸ—οΈ μ•„ν‚€ν…μ²˜ μ„€λͺ…

FSD (Feature-Sliced Design) λ ˆμ΄μ–΄

  1. app: Next.js μ•± λΌμš°ν„° μ„€μ •
  2. pages: νŽ˜μ΄μ§€ μ»΄ν¬λ„ŒνŠΈ (λΌμš°νŠΈλ³„ νŽ˜μ΄μ§€)
  3. widgets: 독립적인 UI 블둝 (헀더, ν‘Έν„° λ“±)
  4. features: λΉ„μ¦ˆλ‹ˆμŠ€ κΈ°λŠ₯ (인증, ν•™μŠ΅ λ“±)
  5. entities: λΉ„μ¦ˆλ‹ˆμŠ€ μ—”ν‹°ν‹° (μ‚¬μš©μž, κ²Œμ‹œλ¬Ό λ“±)
  6. shared: 곡톡 μ½”λ“œ (UI, μœ ν‹Έλ¦¬ν‹°, μ„€μ •)

λ ˆμ΄μ–΄ κ°„ μ˜μ‘΄μ„± κ·œμΉ™

  • μƒμœ„ λ ˆμ΄μ–΄λŠ” ν•˜μœ„ λ ˆμ΄μ–΄λ₯Ό importν•  수 있음
  • ν•˜μœ„ λ ˆμ΄μ–΄λŠ” μƒμœ„ λ ˆμ΄μ–΄λ₯Ό importν•  수 μ—†μŒ
  • 같은 λ ˆμ΄μ–΄ λ‚΄μ—μ„œλŠ” μ„œλ‘œ import κ°€λŠ₯

About

[πŸ† μΈμ²œλŒ€ν•™κ΅ μΊ‘μŠ€ν†€λ””μžμΈ λŒ€μƒ] ꡐ톡사고 과싀뢄석 AI Acci

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages