Consulting-crm-system
A fullstack CRM system for managing customers, consulting case profiles, appointments, tasks, documents, and internal business workflows.
파일 탐색기
- ci.yml
- provider-readiness.yml
- smoke.yml
- dependabot.yml
- favicon.svg
- checkI18nParity.mjs
- checkMissingI18nKeys.mjs
- .gitkeep
- AdminLayout.tsx
- AdminSidebar.tsx
- AdminTopbar.tsx
- ConfirmDialog.tsx
- DataTable.tsx
- EmptyState.tsx
- ErrorState.tsx
- index.ts
- LoadingState.tsx
- Modal.tsx
- Pagination.tsx
- SearchInput.tsx
- StatCard.tsx
- StatusBadge.tsx
- Badge.tsx
- Button.tsx
- Card.tsx
- Container.tsx
- LanguageSwitcher.tsx
- SectionHeading.tsx
- AppointmentForm.tsx
- ConsultationForm.tsx
- ContactForm.tsx
- CTASection.tsx
- HeroSection.tsx
- NewsPreview.tsx
- ProcessSection.tsx
- ProductHighlightsSection.tsx
- ProjectsPreview.tsx
- ServicesPreview.tsx
- Footer.tsx
- Header.tsx
- PublicLayout.tsx
- index.ts
- PortalLayout.tsx
- env.ts
- news.ts
- processSteps.ts
- projects.ts
- services.ts
- activity.api.ts
- activity.types.ts
- activity.validation.ts
- index.ts
- appointments.api.ts
- appointments.types.ts
- appointments.validation.ts
- index.ts
- auth.api.ts
- auth.context.tsx
- auth.types.ts
- index.ts
- ProtectedRoute.tsx
- cases.api.ts
- cases.types.ts
- cases.validation.ts
- index.ts
- consultationRequests.api.ts
- consultationRequests.types.ts
- consultationRequests.validation.ts
- index.ts
- portalAuth.api.ts
- portalAuth.context.tsx
- portalAuth.types.ts
- portalAuth.validation.ts
- portalCases.api.ts
- portalCases.display.tsx
- portalCases.format.ts
- portalCases.types.ts
- portalCases.validation.ts
- portalDocuments.api.ts
- portalDocuments.types.ts
- portalDocuments.validation.ts
- PortalProtectedRoute.tsx
- portalUpdates.api.ts
- portalUpdates.format.ts
- portalUpdates.types.ts
- portalUpdates.validation.ts
- customers.api.ts
- customers.types.ts
- customers.validation.ts
- dashboard.api.ts
- dashboard.types.ts
- index.ts
- documents.api.ts
- documents.types.ts
- documents.validation.ts
- index.ts
- index.ts
- invitations.api.ts
- invitations.types.ts
- invitations.validation.ts
- index.ts
- reports.api.ts
- reports.types.ts
- index.ts
- tasks.api.ts
- tasks.types.ts
- tasks.validation.ts
- index.ts
- users.api.ts
- users.types.ts
- users.validation.ts
- index.ts
- workspaces.api.ts
- workspaces.types.ts
- workspaces.validation.ts
- en.ts
- vi.ts
- format.ts
- index.ts
- languages.ts
- news.ts
- resources.ts
- staticContent.ts
- statusLabels.ts
- validationMessages.ts
- apiClient.ts
- portalApiClient.ts
- AdminActivityPage.tsx
- AdminAppointmentsPage.tsx
- AdminCasesPage.tsx
- AdminConsultationRequestsPage.tsx
- AdminCustomersPage.tsx
- AdminDashboardPage.tsx
- AdminDocumentsPage.tsx
- AdminInvitationsPage.tsx
- AdminLoginPage.tsx
- AdminNotFoundPage.tsx
- AdminReportsPage.tsx
- AdminTasksPage.tsx
- AdminUsersPage.tsx
- AdminWorkspaceSettingsPage.tsx
- index.ts
- CustomerPortalCaseDetailPage.tsx
- CustomerPortalCasesPage.tsx
- CustomerPortalDashboardPage.tsx
- CustomerPortalDocumentsPage.tsx
- CustomerPortalLoginPage.tsx
- CustomerPortalUpdatesPage.tsx
- AboutPage.tsx
- AppointmentPage.tsx
- ConsultationPage.tsx
- ContactPage.tsx
- HomePage.tsx
- InviteAcceptPage.tsx
- NewsDetailPage.tsx
- NewsPage.tsx
- NotFoundPage.tsx
- ProjectsPage.tsx
- ServiceDetailPage.tsx
- ServicesPage.tsx
- WorkspaceSignupPage.tsx
- AppRoutes.tsx
- index.ts
- cn.ts
- App.tsx
- index.css
- main.tsx
- .env.example
- .gitignore
- .oxlintrc.json
- index.html
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.js
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vercel.json
- vite.config.ts
- README.md
- api-documentation.md
- architecture.md
- cloud-storage-setup.md
- database-design.md
- demo-walkthrough.md
- deployment-guide.md
- development-roadmap.md
- email-provider-setup.md
- final-qa-checklist.md
- module-breakdown.md
- open-source.md
- production-readiness.md
- release-notes.md
- requirement-analysis.md
- secret-hygiene-audit.md
- security-hardening.md
- security-rbac-matrix.md
- staging-deployment-checklist.md
- vercel-render-staging-guide.md
- api-smoke-test.md
- curl-smoke-test.md
- database-setup.md
- live-database-verification.md
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- seed.ts
- seedDemo.ts
- seedSecondWorkspace.ts
- env.ts
- httpStatus.ts
- health.controller.ts
- documentDownload.service.ts
- documentUpload.service.ts
- email.client.ts
- email.templates.ts
- email.types.ts
- index.ts
- disabledOcr.provider.ts
- mockOcr.provider.ts
- tesseractOcr.provider.ts
- ocr.service.ts
- ocr.types.ts
- clamavScanner.provider.ts
- disabledScanner.provider.ts
- mockScanner.provider.ts
- scanner.service.ts
- scanner.types.ts
- localStorage.provider.ts
- s3Storage.provider.ts
- storage.config.ts
- storage.service.ts
- storage.types.ts
- prisma.ts
- auth.middleware.ts
- authorize.middleware.ts
- error.middleware.ts
- notFound.middleware.ts
- rateLimit.middleware.ts
- upload.middleware.ts
- validate.middleware.ts
- activity.controller.ts
- activity.routes.ts
- activity.service.ts
- activity.types.ts
- activity.validation.ts
- ai.provider.ts
- ai.service.ts
- ai.types.ts
- ai.validation.ts
- appointment.controller.ts
- appointment.routes.ts
- appointment.service.ts
- appointment.types.ts
- appointment.validation.ts
- auth.controller.ts
- auth.routes.ts
- auth.service.ts
- auth.types.ts
- auth.validation.ts
- automation.service.ts
- automation.types.ts
- case.controller.ts
- case.routes.ts
- case.service.ts
- case.types.ts
- case.validation.ts
- consultationRequest.controller.ts
- consultationRequest.routes.ts
- consultationRequest.service.ts
- consultationRequest.types.ts
- consultationRequest.validation.ts
- customerPortal.controller.ts
- customerPortal.middleware.ts
- customerPortal.routes.ts
- customerPortal.service.ts
- customerPortal.types.ts
- customerPortal.validation.ts
- customer.controller.ts
- customer.routes.ts
- customer.service.ts
- customer.types.ts
- customer.validation.ts
- dashboard.controller.ts
- dashboard.routes.ts
- dashboard.service.ts
- dashboard.types.ts
- dashboard.validation.ts
- document.controller.ts
- document.routes.ts
- document.service.ts
- document.types.ts
- document.validation.ts
- invitation.controller.ts
- invitation.routes.ts
- invitation.service.ts
- invitation.types.ts
- invitation.validation.ts
- service.controller.ts
- service.routes.ts
- service.service.ts
- service.types.ts
- service.validation.ts
- task.controller.ts
- task.routes.ts
- task.service.ts
- task.types.ts
- task.validation.ts
- user.controller.ts
- user.routes.ts
- user.service.ts
- user.types.ts
- user.validation.ts
- workspace.controller.ts
- workspace.middleware.ts
- workspace.routes.ts
- workspace.service.ts
- workspace.types.ts
- workspace.validation.ts
- health.routes.ts
- index.ts
- productionSmoke.ts
- providerReadiness.ts
- verifyDatabase.ts
- verifyTenantIsolation.ts
- express.d.ts
- apiResponse.ts
- AppError.ts
- appointmentWorkflow.ts
- asyncHandler.ts
- caseCode.ts
- caseWorkflow.ts
- dateRange.ts
- fileStorage.ts
- fileValidation.ts
- jwt.ts
- pagination.ts
- prismaError.ts
- redact.ts
- sanitizeUser.ts
- taskWorkflow.ts
- app.ts
- server.ts
- .env.example
- package-lock.json
- package.json
- README.md
- tsconfig.json
- .editorconfig
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- README.md
- SECURITY.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
# 프로젝트 배지
// repository documentation
Was this content helpful?
(0 ratings)
