courseworx/package.json
mmabdalla 5477297914 v2.0.2 - Complete Plugin Architecture System and Multi-Currency Implementation
Major Features Added:
- Complete Plugin Architecture System with financial plugin
- Multi-currency support with exchange rates
- Course type system (online, classroom, hybrid)
- Attendance tracking and QR code scanning
- Classroom sessions management
- Course sections and content management
- Professional video player with authentication
- Secure media serving system
- Shopping cart and checkout system
- Financial dashboard and earnings tracking
- Trainee progress tracking
- User notes and assignments system

Backend Infrastructure:
- Plugin loader and registry system
- Multi-currency database models
- Secure media middleware
- Course access middleware
- Financial plugin with payment processing
- Database migrations for new features
- API endpoints for all new functionality

Frontend Components:
- Course management interface
- Content creation and editing
- Section management with drag-and-drop
- Professional video player
- QR scanner for attendance
- Shopping cart and checkout flow
- Financial dashboard
- Plugin management interface
- Trainee details and progress views

This represents a major evolution of CourseWorx from a basic LMS to a comprehensive educational platform with plugin architecture.
2025-09-14 04:20:37 +03:00

35 lines
1.2 KiB
JSON

{
"name": "courseworx",
"version": "1.7.0",
"description": "A comprehensive course management application for trainers and trainees",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/mmabdalla/courseworx.git"
},
"scripts": {
"start": "concurrently --names \"BACKEND,FRONTEND\" --prefix-colors \"blue,green\" \"npm run server\" \"npm run client\"",
"dev": "concurrently --names \"BACKEND,FRONTEND\" --prefix-colors \"blue,green\" \"npm run server\" \"npm run client\"",
"server": "cd backend && npm run dev",
"client": "cd frontend && npm start",
"build": "cd frontend && npm run build",
"install-all": "npm install && cd backend && npm install && cd ../frontend && npm install",
"setup-db": "cd backend && npm run setup-db",
"stop": "echo \"Press Ctrl+C to stop all processes\"",
"kill": "taskkill /f /im node.exe 2>nul || echo \"No Node.js processes found\""
},
"keywords": [
"course",
"management",
"education",
"training"
],
"author": "CourseWorx Team",
"license": "MIT",
"devDependencies": {
"concurrently": "^8.2.2"
},
"dependencies": {
"react-modal": "^3.16.3"
}
}