
Smash Digital Solutions Corporate Website
Project Overview & Demo Details
"A modern, responsive corporate website for Smash Digital Solutions, showcasing services, portfolio, partners, testimonials, and company methodology.
Case Study & Technical Details
🚀 Smash Digital Solutions (SDS) Website
Welcome to the frontend codebase for the Smash Digital Solutions (SDS) official website. SDS is a modern, high-performance landing page and web platform designed for startup and medium-sized businesses, showcasing our services, partners, methodology, work, and latest insights.
This application is built with a premium, responsive design system leveraging React, Vite, and Tailwind CSS.
🛠️ Technology Stack
The project utilizes a modern frontend stack chosen for speed, responsiveness, and polished interactive animations:
- Framework: React 18
- Build Tool: Vite 5
- Styling: Tailwind CSS v3 & custom Vanilla CSS layout overrides.
- Routing: React Router DOM v6
- Carousel/Slider: React Slick & Slick Carousel
- Fonts: Custom web fonts loaded via Google Fonts:
Orbitron,Manrope,Aldrich,Black Ops One,Protest Guerrilla.
📂 Project Structure
Below is the directory tree of the workspace, focusing on the src/ directory:
smash-website/ ├── public/ # Static assets └── src/ ├── assets/ # Images, project screenshots, client logos, SVGs ├── components/ # Reusable page sections and UI controls │ ├── Footer/ # Site footer with contacts, social links, and copyrights │ ├── Header/ # Site header with logo and navigation toggle │ ├── Hero/ # Introductory section with smooth scroll mouse indicator │ ├── HowWeDoIt/ # 3-step methodology walkthrough │ ├── NavMenu/ # Slide-out full-screen navigation overlay │ ├── OurPartners/ # Grid showing client/partner brand logos │ ├── OurProjects/ # Portfolio items display grid │ ├── SmallBanner/ # Callout banner text block │ ├── Technologies/ # Technologies logotypes list │ ├── Testimonials/ # Automated slide testimonials carousel │ ├── UI/ # Common UI components (e.g., SectionTitle, MainButton) │ ├── WhatWeDo/ # Services listing │ └── WhatsNew/ # Latest blog items & Newsletter subscription banner ├── Pages/ │ └── Home/ # Home page wrapper component assembling the modules ├── App.jsx # Main application layout and routes definition ├── index.css # Global Tailwind directives, scrollbar rules, custom variables └── main.jsx # React root entry point
🌟 Key Components & Design System
1. Custom Design Tokens & Tailwind Theme Colors
The Tailwind theme is extended in tailwind.config.js with standard brand colors:
light-blue:#047ab8main-blue:#0f172ablue-1:#1100db
2. Header & Navigation Menu
- Sticky Header (Header.jsx): A sticky top navigation bar (
120pxtall) displaying the official SDS logo and an animated hamburger toggle icon. The toggle transitions dynamically to an 'X' close indicator on active states. - Navigation Menu Overlay (NavMenu.jsx): A fullscreen overlay container colored in
#34a9cbthat slides in smoothly from the left (left-[-100%]toleft-0). It features oversized (70px) text anchors for Home, About, Our Work, and Contact.
3. Hero Banner
- Layout (Hero.jsx): The introduction section displaying large corporate headers rendered in
Orbitrontypography against a custom cover graphic (background4.webp). - Mouse Indicator: An animated mouse scroll graphic positioned at the bottom of the section slides users down to the client partners section when clicked, powered by a custom CSS translation keyframe animation (
scrolling13).
4. Client Partners Showcase
- Visual Grid (OurPartners.jsx): Displays silhouettes of corporate clients (ZN, Full Bright, Iwan, Kive, Misr Insur, Mylerz, Tayef).
- Micro-interactions (OurParnters.css): The images carry a
filter: contrast(0)grayscale styling that transitions to full color (filter: contrast(1)) on hover.
5. Services Section
- Grid Layout (WhatWeDo.jsx): Provides a structured summary of core services: Web Design & Development and Search Engine Optimisation (SEO), equipped with vector badge icons and dynamic call-to-action buttons.
6. Corporate Methodology
- Delivering Quality (HowWeDoIt.jsx): Walkthrough detailing SDS's three-step delivery pipeline:
- Listen & Understand: Customer brand research and goal analysis.
- Plan & Design: High-performance strategy selection and design.
- Develop & Monitor: Implementation, launch, and constant verification monitoring.
7. Portfolio Showcase
- Grid Matrix (OurProjects.jsx): A visual portfolio showing snapshots of recent client works.
- Styling Rules (OurProjects.css): The grid layout features custom left/bottom dividers to isolate project cards, complete with metadata (completion dates and category descriptions).
8. Testimonials Slider
- Carousel (Testimonials.jsx): A testimonial section driven by
react-slick. It features an automated autoplay slider displaying verified partner feedback, complete with customized navigation arrows and paginated slider dots.
9. Insights & Newsletter
- Blog Cards (WhatsNew.jsx): Highlights recent insights and industry trends. The cards feature a custom hover filter saturating images from grayscale to color.
- Newsletter Banner: A newsletter submission container overlaid on a graphics cover image, allowing user sign-ups.
10. Footer Section
- Directory Grid (Footer.jsx): A standard multi-column footer displaying contact details, social media shortcuts (GitHub, Facebook, Dribbble, Twitter, Discord), and links to Privacy Policies and Terms & Conditions.