Files
SkillMate/CLAUDE_PROJECT_README.md
2025-09-27 13:11:39 +02:00

7.4 KiB

SkillMate

This README was automatically generated by Claude Project Manager

Project Overview

  • Path: A:\GiTea\SkillMate
  • Files: 191 files
  • Size: 3.3 MB
  • Last Modified: 2025-09-26 00:23

Technology Stack

Languages

  • JavaScript
  • Python
  • React TypeScript
  • Shell
  • TypeScript

Frameworks & Libraries

  • React

Project Structure

ANWENDUNGSBESCHREIBUNG.txt
CHANGES_ORGANIGRAMM.md
CLAUDE_PROJECT_README.md
debug-console.cmd
EXE-ERSTELLEN.md
gitea_push_debug.txt
install-dependencies.cmd
INSTALLATION.md
LICENSE.txt
admin-panel/
│   ├── index.html
│   ├── package-lock.json
│   ├── package.json
│   ├── postcss.config.js
│   ├── tailwind.config.js
│   ├── tsconfig.json
│   ├── tsconfig.node.json
│   ├── vite.config.ts
│   └── src/
│       ├── App.tsx
│       ├── index.css
│       ├── main.tsx
│       ├── components/
│       │   ├── HomeIcon.tsx
│       │   ├── icons.tsx
│       │   ├── index.ts
│       │   ├── Layout.tsx
│       │   ├── MoonIcon.tsx
│       │   ├── SearchIcon.tsx
│       │   ├── SettingsIcon.tsx
│       │   ├── SunIcon.tsx
│       │   ├── SyncStatus.tsx
│       │   └── UsersIcon.tsx
│       ├── services/
│       │   ├── api.ts
│       │   └── networkApi.ts
│       ├── stores/
│       │   ├── authStore.ts
│       │   └── themeStore.ts
│       ├── styles/
│       │   └── index.css
│       └── views/
│           ├── CreateEmployee.tsx
│           ├── Dashboard.tsx
│           ├── EmailSettings.tsx
│           ├── EmployeeForm.tsx
│           ├── EmployeeFormComplete.tsx
│           ├── EmployeeManagement.tsx
│           ├── Login.tsx
│           ├── OrganizationEditor.tsx
│           ├── SkillManagement.tsx
│           └── SyncSettings.tsx
backend/
│   ├── create-test-user.js
│   ├── full-backend-3005.js
│   ├── mock-server.js
│   ├── package-lock.json
│   ├── package.json
│   ├── skillmate.dev.encrypted.db
│   ├── skillmate.dev.encrypted.db-shm
│   ├── skillmate.dev.encrypted.db-wal
│   ├── logs/
│   │   ├── combined.log
│   │   └── error.log
│   ├── scripts/
│   │   ├── extract-pdf.js
│   │   ├── migrate-users.js
│   │   ├── purge-users.js
│   │   ├── reset-admin.js
│   │   ├── run-migrations.js
│   │   ├── seed-lka-structure.js
│   │   ├── seed-organization.js
│   │   ├── seed-skills-from-frontend.js
│   │   └── migrations/
│   │       └── 0001_users_email_encrypt.js
│   ├── src/
│   │   ├── index.ts
│   │   ├── config/
│   │   │   ├── appConfig.ts
│   │   │   ├── database.ts
│   │   │   └── secureDatabase.ts
│   │   ├── middleware/
│   │   │   ├── auth.ts
│   │   │   ├── errorHandler.ts
│   │   │   └── roleAuth.ts
│   │   ├── repositories/
│   │   │   └── employeeRepository.ts
│   │   ├── routes/
│   │   │   ├── analytics.ts
│   │   │   ├── auth.ts
│   │   │   ├── bookings.ts.disabled
│   │   │   ├── employeeOrganization.ts
│   │   │   ├── employees.ts
│   │   │   ├── employeesSecure.ts
│   │   │   ├── network.ts
│   │   │   ├── organization.ts
│   │   │   ├── organizationImport.ts
│   │   │   └── profiles.ts
│   │   ├── services/
│   │   │   ├── auditService.ts
│   │   │   ├── emailService.ts
│   │   │   ├── encryption.ts
│   │   │   ├── reminderService.ts
│   │   │   ├── syncScheduler.ts
│   │   │   └── syncService.ts
│   │   ├── usecases/
│   │   │   ├── employees.ts
│   │   │   └── users.ts
│   │   ├── utils/
│   │   │   └── logger.ts
│   │   └── validation/
│   │       └── employeeValidators.ts
│   └── uploads/
│       ├── photos
│       └── temp
docs/
│   ├── ARCHITECTURE.md
│   ├── REFAKTOR_PLAN.txt
│   └── SMOKE_TESTS.md
frontend/
│   ├── electron-builder.json
│   ├── index-electron.html
│   ├── index.html
│   ├── package-lock.json
│   ├── package.json
│   ├── postcss.config.js
│   ├── tailwind.config.js
│   ├── tsconfig.json
│   ├── tsconfig.node.json
│   ├── vite.config.electron.ts
│   ├── electron/
│   │   ├── main.js
│   │   ├── preload.js
│   │   └── renderer-preload.js
│   ├── installer/
│   │   └── skillmate-setup.iss
│   ├── public/
│   │   ├── debug.html
│   │   └── icon.svg
│   └── src/
│       ├── App.tsx
│       ├── main.tsx
│       ├── components/
│       │   ├── DeputyManagement.tsx
│       │   ├── EmployeeCard.tsx
│       │   ├── ErrorBoundary.tsx
│       │   ├── Header.tsx
│       │   ├── Layout.tsx
│       │   ├── OfficeMap3D.tsx
│       │   ├── OfficeMapModal.tsx
│       │   ├── OrganizationChart.tsx
│       │   ├── OrganizationSelector.tsx
│       │   └── PhotoPreview.tsx
│       ├── data/
│       │   └── skillCategories.ts
│       ├── hooks/
│       │   └── usePermissions.ts
│       ├── services/
│       │   └── api.ts
│       ├── stores/
│       │   ├── authStore.ts
│       │   └── themeStore.ts
│       ├── styles/
│       │   └── index.css
│       ├── temp/
│       │   └── skills.ts
│       ├── types/
│       │   └── electron.d.ts
│       └── views/
│           ├── Dashboard.tsx
│           ├── DeskBooking.tsx
│           ├── EmployeeDetail.tsx
│           ├── EmployeeForm.tsx
│           ├── EmployeeList.tsx
│           ├── FloorPlan.tsx
│           ├── Login.tsx
│           ├── MyProfile.tsx
│           ├── ProfileEdit.tsx
│           └── ProfileSearch.tsx
shared/
    ├── index.d.ts
    ├── index.js
    ├── package.json
    └── skills.js

Key Files

  • README.md
  • requirements.txt
  • package.json
  • package.json
  • package.json
  • package.json

Claude Integration

This project is managed with Claude Project Manager. To work with this project:

  1. Open Claude Project Manager
  2. Click on this project's tile
  3. Claude will open in the project directory

Notes

Add your project-specific notes here


Development Log

  • README generated on 2025-07-15 11:57:16
  • README updated on 2025-07-15 11:57:23
  • README updated on 2025-08-01 23:08:41
  • README updated on 2025-08-01 23:08:52
  • README updated on 2025-09-20 21:30:35
  • README updated on 2025-09-21 16:48:11
  • README updated on 2025-09-21 16:48:44
  • README updated on 2025-09-23 19:19:20
  • README updated on 2025-09-25 22:01:37
  • README updated on 2025-09-27 12:01:06