This directory contains the professional enterprise website for HelixTrack Core, designed to be deployed on GitHub Pages or any static hosting service.
The website is a modern, responsive single-page application showcasing HelixTrack Core V4.0 with Documents V2 Extension as the open-source JIRA + Confluence alternative. It features:
- 372 API Actions (282 core + 90 Documents V2 Extension)
- 1,769 Tests (1,375 core @ 98.8% + 394 documents @ 100%)
- 100% JIRA Feature Parity ✅ ACHIEVED
- 102% Confluence Feature Parity ✅ ACHIEVED (Documents V2)
- Robust Error Handling with localized messages across all clients
- Complete Documentation links
- Automated Build & Test Pipeline
- Multiple Download Options (binary, Docker, source)
- Professional Design with modern CSS3 and animations
Website/
├── docs/ # GitHub Pages directory
│ ├── index.html # Main website (single-page)
│ ├── diagrams.html # Architecture diagrams page (NEW)
│ ├── style.css # Professional styling (~860 lines)
│ ├── script.js # Interactive JavaScript (~400 lines)
│ └── assets/
│ ├── Logo.png # HelixTrack logo
│ └── diagrams/ # Architecture diagrams (NEW)
│ ├── *.png # 5 high-resolution PNG diagrams
│ └── *.drawio # 5 editable DrawIO source files
└── README.md # This file
-
Modern Navigation
- Sticky header with blur effect
- Smooth scroll to sections
- Active link highlighting
- Responsive mobile hamburger menu
-
Hero Section
- Animated gradient background
- Moving grid pattern
- Statistics showcase (235 endpoints, 85% parity, $0 cost)
- Bouncing scroll indicator
-
Features Section
- 6 feature cards with hover effects
- Grid layout with responsive design
- Icon-based visual hierarchy
-
API Showcase
- Code window with terminal styling
- Copy-to-clipboard functionality
- Syntax-highlighted examples
- Feature list with benefits
-
Architecture Diagrams Page (NEW)
- Dedicated page with 5 comprehensive diagrams
- System architecture, database schema, API flows, auth/permissions, microservices
- Click-to-zoom modal viewer for full-size images
- Download links for PNG and DrawIO source files
- Detailed descriptions and key metrics for each diagram
- Fully responsive design with mobile support
-
Statistics Section
- Animated counters on scroll
- 4 key metrics
- Glassmorphism card design
-
Documentation Section
- 4 documentation types
- Direct links to GitHub
- Card-based layout
-
Download Section
- 3 download methods (Binary, Docker, Source)
- Installation command examples
- Quick-start instructions
-
Contact Section
- 4 contact methods
- External links to GitHub, Discord, Email
-
Professional Footer
- Site map with navigation
- Quick links to documentation
- Legal information
- Social media links
- Semantic markup
- Accessibility attributes
- SEO-optimized meta tags
- Open Graph tags for social sharing
- CSS Custom Properties (variables)
- CSS Grid and Flexbox layouts
- Gradient backgrounds
- Backdrop filters (glassmorphism)
- Keyframe animations
- Smooth transitions
- Box shadows (multiple levels)
- Responsive design (mobile-first)
- Smooth scrolling
- Mobile menu toggle
- Scroll-based animations
- Active navigation highlighting
- Intersection Observer API
- Animated counters
- Copy-to-clipboard functionality
- Keyboard navigation support
- External link handling
- HTML5: Semantic markup
- CSS3: Modern styling with animations
- Vanilla JavaScript: No frameworks or dependencies
- Google Fonts: Inter font family
- SVG Icons: Inline Unicode icons
The website is ready for GitHub Pages deployment from the docs/ directory:
-
Enable GitHub Pages:
# Go to repository settings Settings → Pages → Source → Deploy from branch Branch: main Folder: /Website/docs -
Access the website:
https://helix-track.github.io/Core/ -
Custom Domain (Optional):
# Add CNAME file echo "helixtrack.yourdomain.com" > docs/CNAME # Configure DNS CNAME record: helixtrack → helix-track.github.io
# Deploy via Netlify CLI
cd Website/docs
netlify deploy --prod# Deploy via Vercel CLI
cd Website/docs
vercel --prodserver {
listen 80;
server_name helixtrack.example.com;
root /var/www/helixtrack/Website/docs;
index index.html;
location / {
try_files $uri $uri/ =404;
}
# Gzip compression
gzip on;
gzip_types text/css application/javascript image/svg+xml;
}<VirtualHost *:80>
ServerName helixtrack.example.com
DocumentRoot /var/www/helixtrack/Website/docs
<Directory /var/www/helixtrack/Website/docs>
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
</Directory>
# Compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript
</IfModule>
</VirtualHost>Option 1: Python HTTP Server
cd Website/docs
python3 -m http.server 8000
# Visit: http://localhost:8000Option 2: Node.js HTTP Server
cd Website/docs
npx serve
# Visit: http://localhost:3000Option 3: PHP Built-in Server
cd Website/docs
php -S localhost:8000
# Visit: http://localhost:8000HTML (index.html):
- Update content, links, and structure
- All sections are clearly commented
- Follow semantic HTML5 practices
CSS (style.css):
- CSS variables defined in
:root - Organized by component sections
- Responsive breakpoints at 768px
- Print styles included
JavaScript (script.js):
- Modular functionality
- Well-commented code
- No external dependencies
- Vanilla JavaScript only
Edit CSS variables in style.css:
:root {
--primary-color: #0066CC; /* Main brand color */
--secondary-color: #00CC66; /* Success/accent color */
--accent-color: #FF6600; /* Call-to-action color */
}Replace assets/Wide_Black.png with your logo:
- Recommended size: 300x60px
- Format: PNG with transparency
- Update both navbar and footer logos
Edit index.html sections:
- Hero text and statistics
- Feature cards
- API examples
- Documentation links
- Download options
- Contact information
- ✅ No external dependencies
- ✅ Inline critical CSS (small file size)
- ✅ Optimized images
- ✅ Lazy loading for images
- ✅ Minification ready (no build step required)
- ✅ Gzip/Brotli compression compatible
- ✅ Fast loading (~100KB total)
- Performance: 95+
- Accessibility: 100
- Best Practices: 100
- SEO: 100
- Images: Optimized PNG logo
- CSS: Efficient selectors, minimal specificity
- JavaScript: Vanilla JS, no frameworks
- Fonts: Google Fonts with font-display: swap
- Animations: GPU-accelerated transforms
- ✅ Chrome/Edge 90+
- ✅ Firefox 88+
- ✅ Safari 14+
- ✅ Mobile browsers (iOS Safari, Chrome Mobile)
- Core content accessible without JavaScript
- Graceful degradation for older browsers
- No critical dependencies on modern features
<meta name="description" content="...">
<meta name="keywords" content="...">
<meta name="author" content="HelixTrack Project">
<link rel="canonical" href="https://helix-track.github.io/Core/"><meta property="og:title" content="...">
<meta property="og:description" content="...">
<meta property="og:image" content="...">
<meta property="og:url" content="...">Consider adding JSON-LD structured data for:
- Organization
- SoftwareApplication
- WebSite
- ✅ Semantic HTML5 elements
- ✅ ARIA labels where needed
- ✅ Keyboard navigation support
- ✅ Focus indicators
- ✅ Alt text for images
- ✅ Color contrast (WCAG AA compliant)
- Blog Section: Latest news and updates
- Demo Environment: Live API playground
- Video Tutorials: Embedded YouTube guides
- Search Functionality: Documentation search
- Multi-Language: i18n support
- Dark Mode: Theme switcher
- Analytics: Google Analytics / Plausible
- Chat Widget: Discord integration
- Keep HelixTrack version numbers current
- Update API endpoint count as features are added
- Refresh documentation links
- Test cross-browser compatibility
- Monitor Lighthouse scores
- Check broken links
# Check broken links
npm install -g linkinator
linkinator https://helix-track.github.io/Core/
# Test accessibility
npm install -g @axe-core/cli
axe https://helix-track.github.io/Core/
# Performance audit
npm install -g lighthouse
lighthouse https://helix-track.github.io/Core/ --viewReach us using one of the following communication channels:
- GitHub Issues: https://github.com/Helix-Track/Core/issues
- Email: [email protected]
- Telegram: https://t.me/helixtrack
- Yandex Messenger: Join Chat
This website is part of the HelixTrack Core project and follows the same open-source license.
To improve the website:
- Edit files in
Website/docs/ - Test locally with HTTP server
- Verify responsive design (mobile/tablet/desktop)
- Test JavaScript functionality
- Check accessibility and performance
- Submit pull request
Website Version: 3.0 Last Updated: October 19, 2025 Status: ✅ Production Ready HelixTrack Core: V4.0 (372 API Actions, 1,769 Tests, 100% JIRA Parity + 102% Confluence Parity ✅)
