A Living Temple of Art, Sound, and Words
This is the website for etceter4.com - a multi-dimensional artistic platform built on classical architectural principles. ET CETER4 is a composer of sounds/words/images, operating across four professional facets: Academic, Professor, Designer, and Artist.
The site is structured as a complete PANTHEON - a sacred temple complex with five core pillars, each serving distinct artistic and intellectual functions:
- Preserves artistic journey from 2010-present
- Chronological organization of all work
- Timeline visualization and archival navigation
- Professional curatorial presentation
- Sacred spaces for completed work
- Hall of Albums (complete releases)
- OGOD Monument (29-page visual album)
- Diary Chamber (labyrinth entries)
- Contemplative memorial spaces
- Non-linear navigation and discovery
- Hash-based routing (#words, #vision, #sound)
- Interconnected content pathways
- Original vision of exploratory web experience
- Musical compositions and albums
- Sound installations and audio experiments
- Voice and choral works
- Living music archive
- Active creation and experimentation
- Work-in-progress showcase
- Living art and ongoing projects
- Dynamic, evolving content
Inspired by Radiohead's Kid A & Hail to the Thief era websites, the Pantheon is a living, breathing organism - constantly shifting, morphing, and evolving. The temple breathes with subtle animations, generative elements, and hidden discoveries, creating an experience that is never quite the same twice.
- Node.js 18+ and npm 9+
- Git for version control
-
Clone the repository
git clone https://github.com/ivi374forivi/a-mavs-olevm.git cd a-mavs-olevm -
Install dependencies
npm install
-
Start development server
npm run dev
This will start a local server at
http://localhost:3000with hot reloading enabled.
npm run dev- Start development server with live reloadnpm run lint- Check code quality with ESLintnpm run lint:fix- Auto-fix linting issuesnpm run format- Format code with Prettiernpm run format:check- Check if code is properly formattednpm run validate:package-lock- Validate package-lock.json consistency
- Frontend: Vanilla JavaScript (ES6+), HTML5, CSS3
- CSS Framework: Tachyons for utility-first CSS
- JavaScript Libraries: jQuery 3.7+, Velocity.js 2.0+
- Development: ESLint, Prettier, Browser-sync
- CI/CD: GitHub Actions
- Deployment: GitHub Pages
The Pantheon is organized as a temple complex with distinct chambers:
etceter4/
├── css/ # Stylesheets
│ ├── styles.css # Main styles
│ └── vendor/ # Third-party CSS (Tachyons)
├── js/ # JavaScript modules
│ ├── main.js # Core application logic
│ ├── page.js # Page management system
│ ├── pageData.js # Content data structure
│ ├── images.js # Image handling
│ ├── diary.js # Labyrinth diary entries
│ ├── ogod.js # OGOD visual album
│ └── analytics.js # Analytics integration
├── img/ # Visual assets and artwork
├── audio/ # Sound files and compositions
├── video/ # Video content
├── labyrinth/ # Diary entries (HTML pages)
├── ogod/ # OGOD Monument files
├── akademia/ # Academic/professional chamber
├── fonts/ # Custom typography
├── docs/ # Documentation
└── index.html # Temple entrance (main entry point)
Beyond the five core pillars, the Pantheon includes additional chambers:
- AKADEMIA - Academic CV, teaching, research, professional work
- AGORA - Political discourse and cultural commentary
- SYMPOSIUM - Collaborative and social spaces
- ORACLE - Divination, randomness, and AI integration
- GYMNASIUM - Skills, exercises, experiments
- NECROPOLIS - Archive of abandoned/dead projects
ET CETER4 operates across four interconnected professional identities:
- ACADEMIC - Researcher, scholar, theorist
- PROFESSOR - Teacher, mentor, curriculum designer
- DESIGNER - Visual designer, UX/UI, web design
- ARTIST - Composer, multimedia artist, experimental creator
- Use modern JavaScript (ES6+) features
- Prefer
constandletovervar - Follow the configured ESLint and Prettier rules
- Use meaningful variable and function names
- See NAMING_SYSTEM.md for comprehensive naming strategies
- Utility-first approach with Tachyons
- Component-specific styles in
styles.css - Responsive design for modern devices
- No IE8 support (modern browsers only)
- Custom properties for theming
- Living Architecture: Subtle animations and generative elements
- Non-linear Navigation: Multiple pathways through content
- Breathing Temple: Constant subtle motion and evolution
- Hidden Discoveries: Easter eggs and secret paths
- Atmospheric Sound: Ambient audio integration
- Create feature branches from
master - Use descriptive commit messages
- All PRs require passing CI checks
- Automatic dependency updates via Dependabot
The site can be deployed to various hosting platforms. The CI/CD pipeline includes:
- Linting & Formatting - Ensures code quality
- Package Lock Validation - Verifies dependency integrity
- Security Audit - Checks for vulnerabilities
- Deploy - Publishes to hosting platform (GitHub Pages, Vercel, etc.)
See VERCEL_DEPLOYMENT.md for Vercel-specific deployment instructions.
- Zero known vulnerabilities in dependencies
- Comprehensive Content Security Policy (CSP)
- Security headers (X-Frame-Options, CSP, HSTS-ready)
- Regular security audits via
npm audit - Dependabot for automatic dependency updates
- SRI (Subresource Integrity) hashes for all CDN resources
See SECURITY.md for full security documentation.
Comprehensive documentation is available for all aspects of the Pantheon:
- PANTHEON_ARCHITECTURE.md - Complete temple structure and expansion plans
- LIVING_PANTHEON_GENERATIVE.md - Breathing, generative architecture concepts For a comprehensive list of documentation files and guides, see DOCUMENTATION.md.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes following the code style guidelines
- Run tests:
npm run lint && npm run format:check && npm run validate:package-lock - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
See SECURITY.md for security guidelines and EDGE_CASES.md for known limitations.
This project is licensed under the ISC License.
Contact us if you see any strange things happening on the site!
"The temple breathes"
The Pantheon is not a static monument but a living, breathing organism. Inspired by the experimental web design of Radiohead's Kid A era (2000-2003), this digital temple features:
- Constant subtle motion and animation
- Generative, unpredictable elements
- Hidden pathways and discoveries
- Ambient soundscapes
- Glitch aesthetics (controlled chaos)
- Layers of depth and mystery
- Non-obvious navigation patterns
Enter the Pantheon. Explore. Discover. Get lost. Find yourself.
Repository: ivi374forivi/a-mavs-olevm
The Pantheon - A complete temple architecture for digital art ✨