Consciousness Consulting Through Narrative Architecture
A complete, professional website for Azurassent - featuring cosmic-organic design, interactive tools, and comprehensive service presentation.
azurassent-website/
βββ index.html # Homepage with hero, services overview, interactive tools
βββ services.html # Detailed service offerings across 3 tiers
βββ about.html # Founder story and philosophy
βββ contact.html # Contact options, booking, inquiry form
βββ resources.html # Coming soon page with newsletter signup
βββ styles.css # Global styles and base components
βββ services-styles.css # Service page specific styles
βββ about-styles.css # About page specific styles
βββ contact-styles.css # Contact page specific styles
βββ resources-styles.css # Resources page specific styles
βββ scripts.js # Global JavaScript (navigation, ROI calculator, diagnostic)
βββ contact-scripts.js # Contact form validation and handling
βββ resources-scripts.js # Newsletter subscription handling
βββ README.md # This file
- Primary: Deep azure/midnight blue (#1a237e to #0d47a1)
- Accent: Luminous azure/sky blue (#42a5f5 to #64b5f6)
- Supporting: Deep purples, gold accents
- Background: Rich darks (#0a0e27, #12162d)
- Text: Crisp whites and light grays
- Headers: Cormorant Garamond (serif - mystical, elegant)
- Body: Inter (sans-serif - clean, readable)
- Cosmic-organic hybrid aesthetic
- Subtle animations and parallax effects
- Dark theme with luminous accents
- Sacred geometry elements
- Professional mysticism throughout
Location: Homepage (index.html#roi-calculator-section)
Helps potential clients understand potential return on brand strategy investment.
How it works:
- Slider input for investment amount ($750 - $10,000+)
- Real-time calculation of potential returns
- Based on industry research (Harvard Business Review, Forbes, BCG)
- Includes required disclaimer
Customization:
Edit scripts.js function updateROICalculation() to adjust multipliers.
Location: Homepage (index.html#story-diagnostic)
8-question interactive assessment revealing narrative friction points.
How it works:
- Multiple choice questions about brand clarity, team alignment, etc.
- Calculates coherence score (0-100)
- Identifies primary breakdown point
- Reveals "accidental archetype"
- Provides quick-win action
- Recommends appropriate service
Customization:
Edit scripts.js array diagnosticQuestions to modify questions.
Edit analyzeDiagnostic() function to adjust scoring logic.
File: contact.html
To integrate with your backend:
- Update the form action in
contact-scripts.js:
fetch('YOUR_BACKEND_URL/api/contact', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(data)
})- Popular options:
- Formspree: Simple form backend (https://formspree.io)
- Netlify Forms: Built-in if hosting on Netlify
- Custom backend: Node.js/Express, Python/Flask, etc.
File: resources.html
To integrate with email service:
- Update the subscription handler in
resources-scripts.js:
fetch('YOUR_EMAIL_SERVICE_API/subscribe', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ email: email })
})- Popular email services:
- Mailchimp: Full-featured email marketing
- ConvertKit: Creator-focused
- Buttondown: Simple newsletter service
- Substack: Newsletter platform
Location: contact.html (booking section)
To integrate Calendly:
- Replace the placeholder in
contact.htmlwith:
<!-- Calendly inline widget begin -->
<div class="calendly-inline-widget"
data-url="https://calendly.com/YOUR-USERNAME/discovery-call"
style="min-width:320px;height:630px;">
</div>
<script type="text/javascript"
src="https://assets.calendly.com/assets/external/widget.js"
async>
</script>
<!-- Calendly inline widget end -->-
Get your Calendly URL:
- Log into Calendly
- Create or select your event type
- Copy the scheduling link
- Replace
YOUR-USERNAME/discovery-callin the code above
-
Style customization:
- Add
?hide_event_type_details=1to hide event details - Add
?hide_gdpr_banner=1to hide GDPR banner - Add
?background_color=0a0e27&text_color=f5f5f5&primary_color=42a5f5for dark theme
- Add
- Push code to GitHub repository
- Connect repository to Netlify
- Deploy settings:
- Build command: (none needed - static site)
- Publish directory:
/
- Custom domain setup in Netlify DNS settings
- Import GitHub repository to Vercel
- Deploy as static site
- Add custom domain in settings
- Upload all files to web host via FTP
- Ensure file structure is maintained
- Point domain to hosting directory
- Push to GitHub repository
- Enable GitHub Pages in repo settings
- Select branch and folder
- Access via
username.github.io/repository-name
- β Meta descriptions on all pages
- β Keyword-rich content
- β Semantic HTML structure
- β Alt text placeholders for images
- β Mobile responsive design
- β Fast load times (minimal external scripts)
-
Add Google Analytics:
<!-- Add before </head> on all pages --> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID'); </script>
-
Create sitemap.xml:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url><loc>https://azurassent.com/</loc><priority>1.0</priority></url> <url><loc>https://azurassent.com/services.html</loc><priority>0.9</priority></url> <url><loc>https://azurassent.com/about.html</loc><priority>0.8</priority></url> <url><loc>https://azurassent.com/contact.html</loc><priority>0.9</priority></url> <url><loc>https://azurassent.com/resources.html</loc><priority>0.7</priority></url> </urlset>
-
Add robots.txt:
User-agent: * Allow: / Sitemap: https://azurassent.com/sitemap.xml -
Submit to search engines:
- Google Search Console
- Bing Webmaster Tools
Edit CSS variables in styles.css:
:root {
--deep-azure: #1a237e;
--luminous-azure: #42a5f5;
--cosmic-gold: #ffd700;
/* etc. */
}- Services: Edit
services.html- all service descriptions are in plain HTML - About/Philosophy: Edit
about.html- update founder story and principles - Contact Info: Update email address in all files (search for
hello@azurassent.com)
- Create an
images/folder - Add your images (cosmic portraits, logos, etc.)
- Update image references in HTML:
<img src="images/cosmic-portrait.jpg" alt="Aszuramina portrait">
Update pricing in:
index.html(services overview section)services.html(all tier sections)- Both files should match for consistency
All pages are fully responsive with breakpoints:
- Desktop: 968px and above
- Tablet: 640px - 968px
- Mobile: Below 640px
Test on multiple devices or use browser developer tools.
- β Semantic HTML5 elements
- β ARIA labels on interactive elements
- β Keyboard navigation support
- β Focus states on all interactive elements
- β Sufficient color contrast (WCAG AA compliant)
- β Screen reader friendly structure
- Use screen reader (NVDA, JAWS, or VoiceOver)
- Navigate with keyboard only (Tab, Enter, Esc)
- Run accessibility audit (Lighthouse in Chrome DevTools)
- Check internet connection (fonts load from Google Fonts CDN)
- Fallback fonts will display if CDN is unavailable
- Check browser console for JavaScript errors
- Ensure
scripts.jsis loading (check Network tab in DevTools) - Clear browser cache
- Check
contact-scripts.jsandresources-scripts.js - Verify backend integration is complete
- Check browser console for errors
- Clear browser cache
- Check CSS file paths in HTML
- Verify no CSS syntax errors (use W3C validator)
- Minimal external scripts (only Google Fonts)
- Optimized CSS (no unused styles)
- Efficient JavaScript (vanilla JS, no frameworks)
- Lazy loading ready (add to images as needed)
- Compress images: Use WebP format, optimize file sizes
- Minify CSS/JS: Use build tools before production
- Enable caching: Configure server headers
- CDN: Use content delivery network for static assets
- HTTPS: Ensure SSL certificate is installed
- Form validation: Server-side validation required (currently client-side only)
- Rate limiting: Implement on contact/newsletter forms
- CSRF protection: Add tokens to forms if using custom backend
- Content Security Policy: Add CSP headers
- Review and update service offerings
- Keep pricing current
- Add case studies to resources page when ready
- Monitor contact form submissions
- Update newsletter subscribers
Tested and compatible with:
- Chrome/Edge (Chromium) 90+
- Firefox 88+
- Safari 14+
- Mobile browsers (iOS Safari, Chrome Mobile)
Built for: Azurassent (Shiloh Cureton / Aszuramina)
Design System:
- Typography: Google Fonts (Cormorant Garamond, Inter)
- Icons: Unicode symbols
- Colors: Custom cosmic-organic palette
Code:
- Pure HTML5, CSS3, Vanilla JavaScript
- No frameworks or libraries (except Google Fonts)
- Fully customizable and maintainable
-
Customize Content:
- Replace placeholder email addresses
- Add actual Calendly integration
- Update any remaining placeholder text
-
Add Images:
- Create cosmic portrait for founder section
- Add any brand imagery or icons
- Optimize for web (compress, resize)
-
Backend Integration:
- Set up contact form backend
- Integrate newsletter service
- Add analytics tracking
-
Deploy:
- Choose hosting platform
- Configure custom domain
- Test all functionality
-
Launch:
- Submit to search engines
- Share on social media
- Start driving traffic
Give permission to what you already are.
For questions or support with this website, contact the developer or refer to this documentation.
Website Version: 1.0
Last Updated: 2024
Status: Ready for deployment