Skip to content

프로젝트 소개

Antdv Next Admin이란

Antdv Next Admin은 Vue 3 + TypeScript + Ant Design Vue를 기반으로 구축된 최신 관리 시스템 스캐폴드입니다. 바로 사용 가능한 엔터프라이즈급 백오피스 솔루션을 제공하며, 개발자가 기능적이고 뛰어난 사용자 경험을 가진 관리 시스템을 신속하게 구축할 수 있도록 지원합니다.

핵심 기능

최신 기술 스택

  • Vue 3.4 — Composition API + <script setup> 문법 사용
  • TypeScript 5 — 엄격한 타입 검사, 완전한 타입 정의
  • Vite 5 — 초고속 개발 서버 및 빌드 도구
  • Pinia — 차세대 상태 관리(Setup Store 문법)
  • Vue Router 4 — 동적 라우팅, 권한 필터링 지원

권한 관리

완전한 RBAC(역할 기반 접근 제어) 권한 시스템:

  • 라우트 레벨 권한 — 사용자 역할에 따라 접근 가능한 라우트를 동적으로 생성
  • 버튼 레벨 권한v-permission 디렉티브로 버튼 표시 제어
  • 프로그래밍 방식 권한usePermission() 컴포저블 함수로 로직 내에서 검증
  • 컴포넌트 권한<PermissionButton> 컴포넌트로 래핑

Pro 컴포넌트

효율적인 설정 기반 컴포넌트:

컴포넌트설명
ProTable고급 테이블, 검색 폼, 툴바, 페이지네이션, 컬럼 타입 렌더링, 컬럼 필터링, 컬럼 드래그 조정 지원
ProForm고급 폼, 20+ 필드 타입, 그리드 레이아웃, 폼 검증, 동적 옵션 지원
ProModal고급 모달, 드래그 이동, 엣지 리사이즈, 전체 화면 전환 지원

테마 시스템

  • 6가지 프리셋 테마 컬러: 블루(기본), 그린, 퍼플, 레드, 오렌지, 시안
  • 라이트 / 다크 / 시스템 따라가기 3가지 모드
  • 사이드바 독립 라이트·다크 테마
  • 100+ CSS 디자인 변수

국제화

  • 중국어와 영어 내장
  • 런타임 동적 전환 지원
  • vue-i18n 기반, 새로운 언어 확장 용이

기타 기능

  • 멀티 탭 시스템(KeepAlive 캐시, 우클릭 메뉴, 고정 탭 지원)
  • 수직 / 수평 2가지 레이아웃 모드
  • 모바일 반응형 적응
  • Mock 데이터 시스템(faker.js 기반)
  • 전역 키보드 빠른 검색(Ctrl+K)
  • 리치 텍스트 에디터(TipTap)
  • ECharts 차트 통합

기술 스택

기술버전설명
Vue3.4프로그레시브 JavaScript 프레임워크
TypeScript5JavaScript 슈퍼셋, 정적 타입
Vite5차세대 빌드 도구
Pinia2Vue 상태 관리
Vue Router4Vue 공식 라우터
vue-i18n11국제화 플러그인
antdv-next1.xAnt Design Vue 컴포넌트 라이브러리
Axios1.6HTTP 요청 라이브러리
ECharts5데이터 시각화 차트
TipTap3리치 텍스트 에디터

브라우저 호환성

모든 최신 브라우저 지원, IE는 미지원.

브라우저버전
Chrome>= 87
Firefox>= 78
Safari>= 14
Edge>= 88

데모 계정

계정비밀번호설명
admin123456관리자, 전체 권한 보유
user123456일반 사용자, 제한된 권한

MIT 라이선스에 따라 배포됨