Status: Homepage Complete (Phase 1 of 35+ pages)
Tech Stack: HTML5 + Tailwind CSS v4 + Vanilla JavaScript ES6+
Preview: https://8000-im0eiaf0zwttazt9eluus-80be6d9f.manusvm.computer
ecole-adsequor/
├── index.html # Homepage (complete)
├── tailwind.config.js # Tailwind v4 configuration
├── package.json # Dependencies and scripts
├── src/
│ └── styles.css # Tailwind directives + custom components
├── dist/
│ └── output.css # Generated CSS (minified)
├── js/
│ ├── main.js # Main JavaScript module
│ └── modules/ # Additional modules (future)
└── images/
├── logo.svg # École Adsequor logo
├── hero/ # Hero images
├── team/ # Team photos
├── testimonials/ # Testimonial images
└── icons/ # Icon assets
# Development (watch mode)
npm run dev
# Production build (minified)
npm run build
# Preview locally
python3 -m http.server 8000- Primary: #37802D (Green - growth, success)
- Secondary: #ED6A0D (Orange - energy, action)
- Tertiary: #B1A785 (Beige - warmth, trust)
- Charcoal: #2C2C2C (Text primary)
- Off-white: #F8F8F6 (Background secondary)
- Sans-serif: Inter (body text, UI)
- Display: Merriweather (headings, emphasis)
- 8px base scale (4px to 128px)
- Buttons (3 variants, 3 sizes)
- Cards (standard, testimonial)
- Forms (inputs, validation states)
- Navigation (desktop, mobile)
- Modal, Accordion
- ✓ Skip links
- ✓ ARIA attributes
- ✓ Keyboard navigation
- ✓ Focus management
- ✓ Semantic HTML
- ✓ Color contrast verified
- ✓ Mobile-first approach
- ✓ 6 breakpoints (320px to 1440px+)
- ✓ Touch-friendly interactions
- ✓ Optimized images
- ✓ Minified CSS (<50KB)
- ✓ No framework overhead
- ✓ Lazy loading ready
- ✓ Font display: swap
- ✓ Header scroll effect
- ✓ Mobile menu with overlay
- ✓ Smooth scroll
- ✓ Accordion
- ✓ Form validation
- ✓ Modal with focus trap
- Hero - Emotional headline with CTAs
- Problem - 60% statistic visualization
- Solution - 3 value propositions
- Process - 4-step journey
- Success Stories - 3 testimonials
- Who We Help - 2 target audiences
- Assessment CTA - Primary conversion point
- Resources - 3 free resources
- Final CTA - Secondary conversion
- Assessment tool (interactive)
- Comment ça marche
- Résultats & garantie
- Tarifs & inscription
- Consultation booking
- Qui nous aidons
- Témoignages (full page)
- À propos
- Équipe
- FAQ
- Blog/Resources hub
- Individual resource pages
- Mentions légales
- Politique de confidentialité
- Conditions d'utilisation
- Installed via
@nexttag - Using modern config structure
- JIT mode enabled (default)
- Plugins: @tailwindcss/forms, @tailwindcss/typography
- Vanilla ES6+ (no dependencies)
- Modular structure
- Event delegation
- Progressive enhancement
- Chrome, Firefox, Safari, Edge (last 2 versions)
- iOS Safari, Chrome Android (last 2 versions)
- No IE11 support
- Brevo (email marketing)
- Posthog (analytics)
- Calendly/Acuity (booking)
- Cookie consent (GDPR)
- Live chat widget
- A/B testing platform
- Heatmap analytics
- Netlify (recommended)
- Vercel
- Cloudflare Pages
- GitHub Pages
- Run
npm run build - Upload entire directory
- Set root to
/ - Deploy
Specification Compliance:
- Following DEVELOPER_SPECIFICATION_TAILWIND.md exactly
- All design tokens from specification
- All components match specification
- All accessibility requirements met
Deviations (Approved):
- Using Google Fonts CDN instead of self-hosted fonts (approved by user)
Built: October 2025
Version: 1.0.0
License: All rights reserved - École Adsequor