Revolutionary white-box AI architecture built from quantum mechanical principles.
This project follows a modular, feature-sliced design with separation of concerns:
azetta/
βββ index.html # Main HTML with semantic markup and SEO optimizations
βββ styles.css # Modular CSS with organized sections
βββ main.js # Feature-sliced vanilla JavaScript modules
βββ README.md # Project documentation
- Separated concerns: HTML structure, CSS styles, and JavaScript logic are in separate files
- Feature-sliced design: JavaScript organized into independent modules:
CircuitAnimation: Canvas-based circuit line animationSVGAnimation: Anime.js-powered SVG animationsCTAHandlers: Call-to-action button interactionsAnalytics: Performance and user trackingAccessibility: A11y enhancements and ARIA labelsApp: Main application initialization
- Meta tags: Comprehensive meta tags for search engines
- Open Graph: Full OG tags for social media sharing
- Twitter Cards: Optimized for Twitter previews
- Structured Data: JSON-LD schema markup for Organization, SoftwareApplication, and WebSite
- Semantic HTML: Proper use of
<section>,<article>,<header>,<nav>, etc. - Canonical URLs: Proper canonical link tags
- Performance: Preconnect and DNS prefetch for external resources
- ARIA labels: Comprehensive aria-label and aria-labelledby attributes
- Keyboard navigation: Full keyboard support with tabindex
- Semantic roles: Proper role attributes for screen readers
- Reduced motion: Respects
prefers-reduced-motionuser preference - Alt text: Descriptive labels for all visual elements
- Deferred scripts: Scripts loaded with
deferattribute - Preconnect: DNS prefetching for external CDNs
- Modular loading: Separate CSS and JS files for better caching
- Optimized animations: Hardware-accelerated CSS animations
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Local web server (optional, but recommended)
- Clone or download this repository
- Open the project folder
- Serve the files using a local web server:
# Using Python 3
python -m http.server 8000
# Using Node.js (http-server)
npx http-server
# Using PHP
php -S localhost:8000- Open your browser and navigate to
http://localhost:8000
Simply open index.html in your web browser for basic viewing (some features may require a web server).
- Semantic HTML5 structure
- SEO-optimized meta tags
- Accessibility attributes (ARIA)
- Structured data (JSON-LD)
- Clean, readable markup
Organized into logical sections:
- CSS Variables: Color palette and theme variables
- Reset & Base Styles: Consistent baseline styles
- Hero Section: Landing area with logo and tagline
- SVG Styling: Logo and icon styles
- Brand & Typography: Text and heading styles
- Data Flow Section: Feature cards grid
- Node Grid: Interactive node components
- Architecture Section: System diagram
- Terminal Section: Command-line demo
- CTA Section: Call-to-action area
- Responsive Design: Mobile-first breakpoints
Modular feature-sliced architecture using the Module Pattern:
// Each feature is an IIFE (Immediately Invoked Function Expression)
const FeatureModule = (function() {
'use strict';
// Private functions and variables
function privateFunction() { }
// Public API
return {
publicMethod: function() { }
};
})();Modules:
CircuitAnimation: Background animation systemSVGAnimation: Logo animation controllerCTAHandlers: User interaction handlersAnalytics: Tracking and metricsAccessibility: A11y enhancementsApp: Main initialization
Edit CSS variables in styles.css:
:root {
--primary: #2d3748;
--accent: #e07a5f;
--light: #f4f1de;
--circuit-primary: #1b998b;
--circuit-accent: #ed217c;
}Edit text content directly in index.html while maintaining semantic structure.
Modify animation parameters in main.js:
- Circuit animation:
CircuitAnimationmodule - SVG animation:
SVGAnimationmodule
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
- Lighthouse Score Target: 95+ across all metrics
- First Contentful Paint: < 1.5s
- Time to Interactive: < 3.0s
- Total Blocking Time: < 200ms
- Cumulative Layout Shift: < 0.1
- WCAG 2.1 Level AA compliant
- Screen reader compatible
- Keyboard navigation support
- Color contrast ratios meet standards
- Reduced motion support
- β Meta descriptions and titles
- β Open Graph tags
- β Twitter Card tags
- β Structured data (JSON-LD)
- β Semantic HTML
- β Canonical URLs
- β Alt text for images
- β Descriptive link text
- β Mobile-friendly design
- β Fast loading times
Planned improvements:
- Add sitemap.xml
- Implement robots.txt
- Add Progressive Web App (PWA) support
- Integrate analytics (Google Analytics / Plausible)
- Add blog section
- Implement dark/light theme toggle
- Add multi-language support
- Create API documentation section
All rights reserved Β© Azetta.ai
This is a proprietary project. For inquiries, contact: info@azetta.ai
- Website: azetta.ai
- Email: info@azetta.ai
- Twitter: @azettaai
- GitHub: azettaai
Built with β€οΈ using vanilla JavaScript, modern CSS, and semantic HTML.