A clean, responsive, and professional corporate website for Zaytrix - a multidisciplinary Canadian company offering services in Telecommunications, Digital Technology, and Accounting.
Visit the website at: https://www.zaytrix.com/
Zaytrix is a comprehensive corporate website built with modern web technologies, designed to establish trust, clearly communicate service offerings, and support business presence verification needs in Canada. The design draws inspiration from high-quality corporate websites with a focus on clean aesthetics, structured layouts, and professional presentation.
- Multi-page Structure: Home, About, Services, Contact, Careers, and individual service pages
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Professional UI/UX: Clean design with consistent branding and visual hierarchy
- Service Showcase: Detailed presentation of three core service areas
- Contact Forms: Professional contact and inquiry forms
- SEO Optimized: Semantic HTML and optimized for search engines
- Canadian Focus: Tailored for Canadian business requirements and regulations
- Frontend Framework: React 18 with TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Routing: React Router DOM
- State Management: TanStack React Query
- Icons: Lucide React
- Form Handling: React Hook Form with Zod validation
- Notifications: Sonner Toast
src/
βββ components/ # Reusable UI components
β βββ ui/ # shadcn/ui components
β βββ Header.tsx # Main navigation
β βββ Footer.tsx # Site footer
βββ pages/ # Page components
β βββ services/ # Individual service pages
β β βββ Telecom.tsx
β β βββ DigitalTechnology.tsx
β β βββ Accounting.tsx
β βββ Home.tsx
β βββ About.tsx
β βββ Services.tsx
β βββ Contact.tsx
β βββ Careers.tsx
β βββ NotFound.tsx
βββ hooks/ # Custom React hooks
βββ lib/ # Utility functions
βββ App.tsx # Main app component
βββ main.tsx # Entry point
- Node.js (version 16 or higher)
- npm or yarn package manager
-
Clone the repository
git clone <repository-url> cd zaytrix-website
-
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser Navigate to
http://localhost:8080to view the website
npm run buildnpm run preview- Primary Blue: Used for main branding and CTAs
- Orange Accent: Used for highlights and secondary actions
- Professional Grays: Used for text and backgrounds
- Success Green: Used for accounting services and success states
- Font Family: Inter (system font fallback)
- Hierarchy: Consistent heading weights and sizes
- Spacing: Tight letter-spacing for professional appearance
- Hero Sections: Image-right, content-left layout on desktop
- Grid System: Responsive grid layouts with proper breakpoints
- Cards: Consistent card design across all sections
- Spacing: Uniform padding and margins throughout
The website is fully responsive with breakpoints for:
- Mobile: 320px - 767px
- Tablet: 768px - 1023px
- Desktop: 1024px and above
Create a .env.local file for any environment-specific configurations:
VITE_API_URL=your_api_endpoint
VITE_CONTACT_EMAIL=info@zaytrix.comThe Tailwind configuration is customized with:
- Custom color palette
- Extended spacing scale
- Custom animations
- Responsive breakpoints
- Home - Hero section, services overview, company highlights, and CTAs
- About - Mission, vision, values, and company approach
- Services - Overview of all three service areas with detailed descriptions
- Telecommunications - Detailed telecom services and capabilities
- Digital Technology - Software development and digital transformation services
- Accounting - Professional accounting and financial management services
- Contact - Contact form, business information, and office details
- Careers - Open positions, company culture, and benefits
-
Connect your repository to Vercel
-
Configure build settings:
- Build Command:
npm run build - Output Directory:
dist - Install Command:
npm install
- Build Command:
-
Deploy
- Automatic deployments on git push
- Preview deployments for pull requests
-
Connect your repository to Netlify
-
Configure build settings:
- Build Command:
npm run build - Publish Directory:
dist
- Build Command:
-
Deploy
- Automatic deployments on git push
The built application in the dist folder can be deployed to any static hosting service:
- GitHub Pages
- AWS S3 + CloudFront
- Azure Static Web Apps
- Google Cloud Storage
- Meta Tags: Proper title, description, and Open Graph tags
- Semantic HTML: Proper heading hierarchy and semantic elements
- Alt Text: All images include descriptive alt text
- Performance: Optimized images and lazy loading
- Sitemap: Generate sitemap for search engines
- WCAG 2.1 AA Compliance: Following accessibility guidelines
- Keyboard Navigation: Full keyboard accessibility
- Screen Reader Support: Proper ARIA labels and semantic HTML
- Color Contrast: Sufficient contrast ratios for all text
- Focus Management: Clear focus indicators
npm run testnpm run lintnpm run type-check- Lighthouse Score: Optimized for high performance scores
- Image Optimization: WebP format with fallbacks
- Code Splitting: Automatic code splitting with Vite
- Lazy Loading: Images and components loaded on demand
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow the existing code style
- Write clear commit messages
- Add tests for new features
- Update documentation as needed
- Ensure responsive design for all changes
For questions or support regarding this website:
- Email: info@zaytrix.com
- Website: https://www.zaytrix.com/
This project is proprietary software owned by Zaytrix. All rights reserved.
Zaytrix is a multidisciplinary Canadian company offering comprehensive services in:
- Telecommunications: Advanced infrastructure and connectivity solutions
- Digital Technology: Custom software development and digital transformation
- Accounting: Professional financial management and compliance services
Founded on principles of trust, innovation, and excellence, Zaytrix serves Canadian businesses with integrated solutions that drive growth and success.
Built with β€οΈ in Canada π¨π¦