🚀 LMS Project Manager

Choose your working mode to get started

🔧 Development Mode

Full development access for building and testing

  • Create new microservices
  • Start/stop all services
  • Modify database freely
  • Real-time debugging
  • Hot reload enabled

Port: 9000 | No authentication required

🏭 Production Mode

Secure production deployment and monitoring

  • Deploy approved projects
  • Monitor service health
  • View production logs
  • Manage deployments
  • Automatic backups

Port: 9001 | Login required (admin/lms2024)

👥 User Access Control

Manage user access and permissions

  • User authentication
  • Role management
  • Access permissions
  • Session monitoring
  • Security settings

Port: 9002 | Admin access required

📚 Documentation Browser

Browse and read all project documentation

  • Read all Markdown files
  • Browse project folders
  • View architecture docs
  • Search documentation
  • Download files

Instant access | No setup required

🎯 Comprehensive Dashboard

Complete system overview with lock management

  • All services monitoring
  • Sync lock management
  • Error tracking & analysis
  • System performance metrics
  • Real-time updates

Integrated | Instant access

🌐 Global Management Dashboard

Hierarchical management interface for all LMS components

  • Port management (names for humans)
  • Service location tracking
  • API endpoint management
  • Hierarchical navigation
  • Category-based organization

Port: 8890 | Full system control

🟢
GitHub Status: Active | lymusa | Loading...
📊 Git Panel 🔄 Sync Dashboard 🐙 GitHub Manager ⚙️

🔍 Service Port Monitor

Monitoring service availability every 30 seconds

Last check: Never

🎯 Quick Start Guide

New to LMS? Start with Development mode to create and test services.

Ready to deploy? Use Production mode to deploy approved changes.

Need help? Check the documentation at docs/MICROSERVICE_DEVELOPMENT_GUIDE.md

📚 Browse Documentation 🏠 Unified Portal View

⚠️ How to Stop Background Services

This manager runs in the background. To stop it:

  1. Open terminal and run: pkill -f lms-project-manager
  2. Or find specific process: ps aux | grep lms-project-manager
  3. Then kill by PID: kill -9 [PID]

Quick stop all LMS services:

pkill -f "lms-project-manager" && pkill -f "python.*app.py"

LMS Project Manager Help