Web interface and API components for academic publishing system.
- 🎨 Web Interface - Modern responsive UI
- 🔌 REST API - RESTful API endpoints
- 📱 Templates - HTML templates and static assets
- 🎭 Real-time - WebSocket processing updates
- 📊 Dashboard - Processing status and metrics
```bash
pip install integral-philosophy-web[all]
integral-web --port 8000
integral-api --port 8001
integral-web --full-stack ```
``` 📱 Web Frontend → 🔌 API Gateway → 🧠 Core Engine → 📚 Output Formats │ │ │ │ • React UI • FastAPI • Content Parsers • HTML • Drag & Drop • REST Endpoints • Format Converters • PDF • Live Updates • GraphQL Query • Content Validators • EPUB • WebSocket • Background Jobs • Content Generators • TEI XML ```
```bash pip install integral-philosophy-web[all] # Full installation pip install integral-philosophy-web[ui] # Web interface only pip install integral-philosophy-web[api] # API only ```
- 📱 Responsive Design - Mobile-first UI
- 🎨 Modern Framework - React/Vue.js components
- ⚡ Real-time Updates - WebSocket integration
- 📊 Processing Dashboard - Live status monitoring
- 📁 File Management - Drag-and-drop uploads
- 🔌 REST API - Full CRUD operations
- 📊 GraphQL Support - Efficient data queries
- 🔄 Background Jobs - Async processing
- 📈 Rate Limiting - Built-in protection
- 🔐 Authentication - JWT-based security
```bash
python -m venv venv source venv/bin/activate pip install -e ".[dev]"
npm run dev # Web interface npm run build # Production build
uvicorn integral_philosophy_web.api:app --reload pytest tests/ # Run tests ```
- Fork repository
- Feature branch
- Pull request
MIT License - see LICENSE file