Technical Spec: Landing Page - nexivo-core Equipment Rental https://nexivocore.pages.dev/
Site: One-page website for a heavy equipment rental company (bulldozers, excavators, graders). Dark theme, gold accent.
What's already done
- Main sections: hero, catalog, advantages, contacts
- 3D model preview (auto-rotate, zoom) - browser-based
- Scroll animations, stat counters
- Mobile responsive
What needs to be done
1. Design & UI
- Polish to premium level
- Micro-animations, hover effects
- Custom cursor
- Branded preloader (replace current spinner)
- Hero with particles / gradient mesh background
2. 3D preview section
- Replace spinner with real progress bar (percentage)
- Switch buttons between 3 models (bulldozer, excavator, grader)
- Tune auto-rotation
3. Forms & leads
- Callback request form
- Validation (phone, name)
- Server-side send (Python endpoint)
- Telegram notifications for new leads
4. Catalog
- Filter by type / price
- Detail modal for each equipment item
- Load data from JSON
5. Map
- Branch map with markers (Leaflet)
- "Nearest to me" button
6. English version
- Language switcher
- Translations from JSON
7. SEO
- Schema.org markup
- Open Graph / social preview
- Lazy loading for everything
8. Mobile
- Bottom navigation bar
- Swipeable gallery
Tech stack
- HTML + CSS + JS (vanilla)
- Python for form backend
- Runs on Nginx + Ubuntu
- GSAP / animation libs OK
Provided
- Full source code of current version
- GitHub access with current version
- 3D models (.glb files)
- SSL certificate and domain
Requirements
- Clean code, no comments needed
- Works in Chrome, Safari, Firefox, Edge
- NO CMS, PHP or Node.js