프로젝트 소개

CoreUI Free React Admin Template는 React를 사용하여 관리자 패널 및 대시보드를 구축하기 위한 무료 MIT 라이선스 스타터입니다. React 19와 CoreUI React 컴포넌트 라이브러리를 기반으로 구축되었으며, Vite로 구성되어 레이아웃 스켈레톤(헤더, 푸터, 사이드바), 라우트 설정, 예시 뷰, SCSS 스타일링 및 샘플 상태 저장소를 포함하여 제공됩니다. 이 프로젝트는 AI 지원 개발에 중점을 둡니다. React 및 CoreUI의 컨벤션과 패턴을 설명하는 .cursorrules 파일, 프로젝트 구조, 컴포넌트 계층 구조, 라우팅, 상태 관리 및 빌드 파이프라인을 다루는 ARCHITECTURE.md, 그리고 설정, 워크플로우 및 코드 예제가 포함된 DEVELOPMENT.md 가이드가 포함되어 있습니다. 컴포넌트에는 JSDoc 주석과 PropTypes가 포함되어 있어 Cursor, Claude Code 또는 GitHub Copilot과 같은 어시스턴트가 스택과 기존 패턴을 따를 수 있습니다. 시작 방법: npm install 또는 yarn install로 종속성을 설치하고, npm start(또는 yarn start)를 실행하여 http://localhost:3000에서 핫 리로드가 적용된 개발 서버를 실행하며, npm run build를 통해 build/ 디렉토리에 프로덕션 결과물을 생성합니다. 다운로드 파일에는 public/ 정적 파일, assets, components, layouts, scss, views, 내비게이션 설정, App 및 index 진입점, routes 및 store가 포함된 src/ 폴더와 index.html, package.json, vite.config.mjs가 포함되어 있습니다. 이 템플릿은 CoreUI 및 CoreUI PRO UI 컴포넌트 라이브러리를 기반으로 구축되었습니다. 많은 컴포넌트를 무료 버전에서 사용할 수 있지만 Autocomplete, Date Picker, Date Range Picker, Multi Select, Password Input, Smart Table, Stepper 및 Time Picker와 같은 항목은 PRO로 표시되어 있습니다. 별도의 애드온이 제공됩니다: 정렬, 필터링, 가상화, 컬럼 고정, 인라인 편집 및 CSV 내보내기가 가능한 대형 테이블용 @coreui/react-data-grid, 그리고 일, 주, 월, 아젠다, 리소스 및 타임라인 뷰, 드래그 앤 드롭, RFC 5545 반복 및 DST 안전 시간 처리를 지원하는 @coreui/react-scheduler가 있습니다. 이러한 애드온은 별도로 라이선스가 부여되며 CoreUI PRO의 일부가 아닙니다. Bootstrap, Angular 및 Vue용의 동일한 템플릿이 존재하며, 해당 프레임워크와 Next.js를 위한 PRO 변형 버전도 존재합니다. 이 템플릿은 유의적 버전(semantic versioning)을 따릅니다. Łukasz Holeczek, Andrzej Kopański 및 CoreUI 팀이 제작하였으며, 코드는 MIT 라이선스 하에 공개되었습니다.