Skip to content

ailanguage/Content_Hub

 
 

Repository files navigation

Content Creator Hub - Interactive Product Documentation

A comprehensive live interactive product documentation system for the Content Creator Hub development team.

Features

  • Left-frame navigation with organized sections
  • Interactive state machine visualization with toggle buttons
  • Flexible training & test components with upload capabilities
  • Task template system for standardized creation
  • Role-based permission tables and data structures
  • Complete navigation sitemap and user flow diagrams
  • Message types and interaction interfaces
  • Modern responsive design with Tailwind CSS

Quick Start

  1. Open interactive-product-doc.html in your browser
  2. Or run a local server:
    python3 -m http.server 8000
  3. Navigate to http://localhost:8000/interactive-product-doc.html

Project Structure

├── interactive-product-doc.html    # Main documentation file
├── file.md                        # Original markdown requirements
└── README.md                      # This file

Documentation Sections

  • Product Overview: Core features and key differences
  • State Machine: Interactive FSM visualization for tasks and attempts
  • Training & Test System: Flexible components with upload capabilities
  • Task Templates: Template system for standardized task creation
  • Data Structure: Task and user models with content type specifications
  • Role Permissions: Comprehensive permission matrix
  • API Design: REST APIs and automation endpoints
  • Navigation Flow: User journey and sitemap
  • Message Types: Communication system design
  • UI Components: Interface designs and examples
  • User Roles: Detailed capabilities for Admin, Moderator, and Creators

Technology Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Styling: Tailwind CSS
  • Icons: Font Awesome
  • Diagrams: Mermaid.js
  • State Management: Vanilla JavaScript

Contributing

For Quick Updates:

  1. Download interactive-product-doc.html
  2. Edit directly in your preferred editor
  3. Upload the updated file
  4. Create a new release or update existing

For Major Upgrades:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

File Structure:

  • interactive-product-doc.html - Main documentation (self-contained)
  • file.md - Original requirements and specifications
  • README.md - This documentation file
  • .gitignore - Git ignore rules

Making Changes:

The HTML file is fully self-contained. To upgrade:

  1. Edit HTML directly
  2. Test in browser
  3. Update version number in title
  4. Commit and push changes

License

This project is part of the Content Creator Hub internal documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 94.7%
  • Vue 3.1%
  • Shell 1.0%
  • CSS 0.9%
  • Dockerfile 0.2%
  • JavaScript 0.1%