Welcome to VENCOL Front Template
VENCOL Front Template is a production-ready web application developed for VENCOL, experts in packaging and preservation solutions for the fresh food industry in Latin America. This platform presents a comprehensive catalog of products, technologies like Cryovac and Novipax, and educational resources through an integrated blog.Hacemos visible la frescura - Making freshness visible through innovative packaging solutions.
Key Features
Modern React Architecture
Built with React 18, TypeScript, and Vite for blazing-fast development and optimal performance.
WordPress Integration
Seamlessly fetches blog posts and pages from WordPress CMS via REST API.
Glassmorphism Design
Stunning UI with glassmorphism effects, smooth animations, and fully responsive layout.
SEO Optimized
Complete SEO support with react-helmet-async for meta tags, Open Graph, and social sharing.
Tech Stack
VENCOL Front Template is built with modern web technologies:- React 18.3.1 - Modern UI library with hooks and concurrent features
- TypeScript 5.8 - Type-safe development with full IntelliSense support
- Vite 6.2 - Next-generation frontend tooling with HMR
- React Router 6.22 - Client-side routing for SPA navigation
- Tailwind CSS - Utility-first CSS via CDN with typography plugin
- Lucide React - Beautiful, consistent icon library
- React Helmet Async - Document head manager for SEO
Project Structure
The application follows a clean, modular architecture:WordPress Integration
The application integrates with WordPress CMS for dynamic content:App.tsx
lib/wordpress.ts:69-80) provides:
- Blog post fetching with featured images
- Category and tag support
- Dynamic page routing
- Automatic HTML sanitization
- Fallback content for offline scenarios
Design System
The application features a sophisticated glassmorphism design with:GlassCard Component
components/ui/GlassCard.tsx
Color Scheme
- Primary (Brand Green):
#56B501- Used for CTAs and highlights - Background: Dark theme with gradient overlays
- Glass Effects: Backdrop blur with white/10 opacity
- Accent: Lime gradients for text highlights
SEO Features
Comprehensive SEO support with the SEO component:pages/Home.tsx
- Dynamic meta tags per page
- Open Graph tags for social sharing
- Twitter Card support
- Structured data ready
- Semantic HTML structure
Quick Links
Get Started
Get up and running in 5 minutes with our quickstart guide.
Installation
Detailed installation instructions for npm, pnpm, and yarn.
Navigation Structure
The application includes:- Home - Hero section with image slider, features showcase, partners marquee, FAQ
- Nosotros (About) - Company information and values
- Soluciones (Solutions) - Dropdown menu with 5 product categories:
- Bolsas Termoencogibles Cryovac
- Film de Empaque Termoformado
- Absorbentes Tipo Almohadilla
- Foils para Etiquetas
- Foils de Marcación
- Blog - Educational content integrated from WordPress
- Contacto (Contact) - Contact forms and support channels
Development Philosophy
VENCOL Front Template is designed with: ✓ Type Safety - Full TypeScript coverage for reliability✓ Component Reusability - Modular architecture for maintainability
✓ Performance - Optimized builds with Vite
✓ Accessibility - Semantic HTML and ARIA attributes
✓ Responsive Design - Mobile-first approach with Tailwind CSS
✓ SEO First - Built-in meta tag management and social sharing
Ready to get started?
Continue to the Quickstart Guide to launch your development environment in minutes.