Files
SkillMate/CLAUDE_PROJECT_README.md
Claude Project Manager 6b9b6d4f20 Initial commit
2025-09-20 21:31:04 +02:00

8.6 KiB

SkillMate

This README was automatically generated by Claude Project Manager

Project Overview

  • Path: A:/GiTea/SkillMate
  • Files: 222 files
  • Size: 10.5 MB
  • Last Modified: 2025-09-18 22:20

Technology Stack

Languages

  • JavaScript
  • Python
  • React TypeScript
  • Shell
  • TypeScript

Frameworks & Libraries

  • React

Project Structure

ANWENDUNGSBESCHREIBUNG.txt
CLAUDE_PROJECT_README.md
debug-console.cmd
EXE-ERSTELLEN.md
install-dependencies.cmd
INSTALLATION.md
LICENSE.txt
main.py
README.md
admin-panel/
│   ├── index.html
│   ├── package-lock.json
│   ├── package.json
│   ├── postcss.config.js
│   ├── tailwind.config.js
│   ├── tsconfig.json
│   ├── tsconfig.node.json
│   ├── vite.config.ts
│   ├── dist/
│   │   ├── index.html
│   │   └── assets/
│   │       ├── index-BRjBeEgH.css
│   │       └── index-gij1mIll.js
│   ├── public
│   └── 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
│       ├── data/
│       │   ├── skillCategories.ts
│       │   └── skills.ts
│       ├── 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
│           ├── SkillManagement.tsx
│           ├── SyncSettings.tsx
│           └── UserManagement.tsx
backend/
│   ├── create-test-user.js
│   ├── full-backend-3005.js
│   ├── package-lock.json
│   ├── package.json
│   ├── skillmate.dev.db
│   ├── skillmate.dev.encrypted.db
│   ├── skillmate.dev.encrypted.db-shm
│   ├── dist/
│   │   ├── index.js
│   │   ├── index.js.map
│   │   ├── config/
│   │   │   ├── database.js
│   │   │   ├── database.js.map
│   │   │   ├── secureDatabase.js
│   │   │   └── secureDatabase.js.map
│   │   ├── middleware/
│   │   │   ├── auth.js
│   │   │   ├── auth.js.map
│   │   │   ├── errorHandler.js
│   │   │   ├── errorHandler.js.map
│   │   │   ├── roleAuth.js
│   │   │   └── roleAuth.js.map
│   │   ├── routes/
│   │   │   ├── analytics.js
│   │   │   ├── analytics.js.map
│   │   │   ├── auth.js
│   │   │   ├── auth.js.map
│   │   │   ├── bookings.js
│   │   │   ├── bookings.js.map
│   │   │   ├── employees.js
│   │   │   ├── employees.js.map
│   │   │   ├── employeesSecure.js
│   │   │   └── employeesSecure.js.map
│   │   ├── services/
│   │   │   ├── emailService.js
│   │   │   ├── emailService.js.map
│   │   │   ├── encryption.js
│   │   │   ├── encryption.js.map
│   │   │   ├── reminderService.js
│   │   │   ├── reminderService.js.map
│   │   │   ├── syncScheduler.js
│   │   │   ├── syncScheduler.js.map
│   │   │   ├── syncService.js
│   │   │   └── syncService.js.map
│   │   └── utils/
│   │       ├── logger.js
│   │       └── logger.js.map
│   ├── logs/
│   │   ├── combined.log
│   │   └── error.log
│   ├── scripts/
│   │   ├── migrate-users.js
│   │   ├── purge-users.js
│   │   ├── reset-admin.js
│   │   └── seed-skills-from-frontend.js
│   ├── src/
│   │   ├── index.ts
│   │   ├── config/
│   │   │   ├── database.ts
│   │   │   └── secureDatabase.ts
│   │   ├── middleware/
│   │   │   ├── auth.ts
│   │   │   ├── errorHandler.ts
│   │   │   └── roleAuth.ts
│   │   ├── routes/
│   │   │   ├── analytics.ts
│   │   │   ├── auth.ts
│   │   │   ├── bookings.ts
│   │   │   ├── employees.ts
│   │   │   ├── employeesSecure.ts
│   │   │   ├── network.ts
│   │   │   ├── profiles.ts
│   │   │   ├── settings.ts
│   │   │   ├── skills.ts
│   │   │   └── sync.ts
│   │   ├── services/
│   │   │   ├── emailService.ts
│   │   │   ├── encryption.ts
│   │   │   ├── reminderService.ts
│   │   │   ├── syncScheduler.ts
│   │   │   └── syncService.ts
│   │   └── utils/
│   │       └── logger.ts
│   └── uploads/
│       └── photos/
│           ├── 0def5f6f-c1ef-4f88-9105-600c75278f10.jpg
│           ├── 72c09fa1-f0a8-444c-918f-95258ca56f61.gif
│           └── 80c44681-d6b4-474e-8ff1-c6d02da0cd7d.gif
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
│   ├── dist/
│   │   ├── debug.html
│   │   ├── icon.svg
│   │   ├── index.html
│   │   └── assets/
│   │       ├── index-BUJNM8Sh.css
│   │       └── index-n0FiY1wQ.js
│   ├── electron/
│   │   ├── main.js
│   │   ├── preload.js
│   │   └── renderer-preload.js
│   ├── installer/
│   │   └── skillmate-setup.iss
│   ├── public/
│   │   ├── debug.html
│   │   └── icon.svg
│   └── src/
│       ├── App.tsx
│       ├── main.tsx
│       ├── components/
│       │   ├── EmployeeCard.tsx
│       │   ├── Header.tsx
│       │   ├── Layout.tsx
│       │   ├── PhotoPreview.tsx
│       │   ├── PhotoUpload.tsx
│       │   ├── Sidebar.tsx
│       │   ├── SkillLevelBar.tsx
│       │   └── WindowControls.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