mirror of
https://github.com/thecyberlearn/quantum-website-2026.git
synced 2026-08-18 16:03:19 +00:00
107 lines
3.7 KiB
Markdown
107 lines
3.7 KiB
Markdown
# CLAUDE.md
|
|
|
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
|
|
|
## Project Overview
|
|
|
|
This is a static marketing website for Quantum Tasks AI, built with HTML/CSS/JavaScript and deployed using Docker/nginx. The site is containerized for deployment via Dokploy with Traefik reverse proxy handling SSL and routing.
|
|
|
|
## Architecture
|
|
|
|
### Core Structure
|
|
- `index.html` - Main homepage with hero section, company profile, services overview, and integrated contact form
|
|
- `digital-branding.html` - AI Digital Branding services page with SOSTAC+RACE framework
|
|
- `css/style.css` - Consolidated stylesheet with responsive design and CSS custom properties
|
|
- `js/script.js` - Interactive functionality for forms, navigation, and animations
|
|
|
|
### Deployment Architecture
|
|
- **Static Site**: Served via nginx in Docker container
|
|
- **Container**: Alpine-based nginx image with optimized caching headers
|
|
- **Orchestration**: Docker Compose with Traefik labels for automatic SSL/routing
|
|
- **Platform**: Dokploy deployment with domains `quantumtaskai.com` and `www.quantumtaskai.com`
|
|
|
|
## Development Commands
|
|
|
|
This is a static website with no build process - files are served directly by nginx.
|
|
|
|
### Local Development
|
|
```bash
|
|
# Serve locally with any static server
|
|
python -m http.server 8000
|
|
# or
|
|
npx serve .
|
|
```
|
|
|
|
### Docker Development
|
|
```bash
|
|
# Build and run locally
|
|
docker build -t quantumtaskai-website .
|
|
docker run -p 8080:80 quantumtaskai-website
|
|
|
|
# Using docker-compose
|
|
docker-compose up --build
|
|
```
|
|
|
|
### Deployment
|
|
```bash
|
|
# Deploy to Dokploy (production)
|
|
# Uses dokploy.json configuration for automatic deployment
|
|
git push origin main # Triggers deployment if configured
|
|
|
|
# Test deployment locally
|
|
docker-compose -f docker-compose.test.yml up --build
|
|
```
|
|
|
|
## Key Integration Points
|
|
|
|
### External Links
|
|
- AI Marketplace: Links point to `https://aiagent.quantumtaskai.com/agents/` (Django app)
|
|
- Authentication: Separate login/register buttons link to Django auth endpoints
|
|
|
|
### Contact Form
|
|
- Integrated into homepage `#contact` section
|
|
- Client-side validation implemented in `js/script.js`
|
|
- Ready for Netlify Forms, Formspree, or Django backend integration
|
|
- Demo success message shows on submission
|
|
|
|
### Domain Strategy
|
|
- `quantumtaskai.com` - Static marketing site (this repository)
|
|
- `aiagent.quantumtaskai.com` - Django AI marketplace (separate application)
|
|
- `www.quantumtaskai.com` - Redirects to main domain
|
|
|
|
## Configuration Files
|
|
|
|
### Docker Configuration
|
|
- `Dockerfile` - nginx Alpine image with security headers and caching
|
|
- `docker-compose.yml` - Production configuration with Traefik labels
|
|
- `docker-compose.test.yml` - Test configuration without domain dependencies
|
|
|
|
### Deployment Configuration
|
|
- `dokploy.json` - Dokploy platform configuration with domains, SSL, monitoring
|
|
- `dokploy.test.json` - Test environment configuration
|
|
- `DEPLOYMENT.md` - Comprehensive deployment guide for multiple platforms
|
|
|
|
## Assets Requirements
|
|
|
|
The `img/` directory should contain:
|
|
- `logo.png` - Company logo (200x60px recommended)
|
|
- `favicon.ico` - Website favicon (32x32px)
|
|
- `og-image.png` - Social media preview (1200x630px)
|
|
- Additional favicon sizes for mobile devices
|
|
|
|
## Performance Features
|
|
|
|
- Static file caching (1 year for assets, 1 hour for HTML)
|
|
- Security headers (X-Frame-Options, X-Content-Type-Options, X-XSS-Protection)
|
|
- Responsive images and mobile-first CSS
|
|
- Optimized font loading with preload
|
|
- Minified and consolidated CSS/JS
|
|
|
|
## SEO & Marketing
|
|
|
|
- Structured data markup for business information
|
|
- OpenGraph meta tags for social sharing
|
|
- Proper heading hierarchy and semantic HTML
|
|
- Mobile-responsive design
|
|
- Contact form integration for lead capture
|
|
- Service pages optimized for AI/cybersecurity keywords |