A modern, responsive website for OTC Services - a UAE-based IT consultancy and software house specializing in future-proof digital solutions.
OTC Services delivers innovative, scalable, and secure digital solutions that evolve with your business. We specialize in:
- Business Consulting - Strategic guidance for digital transformation
- Cyber Security - Comprehensive security solutions and compliance
- Software Development & Integration - Custom software solutions
- Business Analytics & Research - Data-driven insights and decision making
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS
- Routing: React Router DOM
- Icons: Lucide React
- Build Tool: Vite
- Deployment: Netlify
- Forms: Netlify Forms with React Phone Number Input
src/
├── components/ # Reusable UI components
│ ├── ContactForm.tsx # Contact form with Netlify integration
│ ├── FloatingLogo.tsx # Animated floating logo component
│ ├── Footer.tsx # Site footer
│ ├── Logo.tsx # Main company logo SVG
│ ├── Navbar.tsx # Navigation component
│ └── logos/ # Partner logo components
├── pages/ # Page components
│ ├── About.tsx # About us page
│ ├── Contact.tsx # Contact page
│ ├── FAQ.tsx # Frequently asked questions
│ ├── Home.tsx # Homepage
│ └── Services.tsx # Services page
├── App.tsx # Main app component with routing
├── index.css # Global styles and Tailwind imports
└── main.tsx # App entry point
- Responsive Design - Mobile-first approach with breakpoints for all devices
- Modern Gradient Branding - Custom gradient color scheme throughout
- Smooth Animations - Hover effects and micro-interactions
- Accessibility - Semantic HTML and proper ARIA labels
- SEO Optimized - Meta tags, Open Graph, and structured data
- Node.js (version 16 or higher)
- npm or yarn
- Clone the repository:
git clone <repository-url>
cd otc-services- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production build locallynpm run lint- Run ESLint
The site is configured for deployment on Netlify with:
- Build Command:
npm run build - Publish Directory:
dist - Form Handling: Netlify Forms integration
- Redirects: Configured in
netlify.toml
The site includes:
- Google Analytics tracking
- Netlify form handling
- SEO meta tags and Open Graph
- Progressive Web App manifest
- Integrated with Netlify Forms
- Phone number validation with international support
- Spam protection with honeypot field
- Success/error page redirects
- Google Analytics integration
- Comprehensive meta tags
- Open Graph and Twitter Card support
- Structured data for search engines
- Optimized images and assets
- Lazy loading where appropriate
- Minimal bundle size with tree shaking
- Fast loading with Vite build system
- Homepage - Hero section, services overview, partners showcase
- Services - Detailed service descriptions with FAQ
- About - Company mission, vision, and team information
- Contact - Contact form and company information
- FAQ - Comprehensive frequently asked questions
- 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
This project is proprietary and confidential. All rights reserved by OTC Services.
OTC Services
- Website: https://otc.services
- Email: connect@otc.services
- Location: Dubai, UAE
Built with ❤️ by the OTC Services team