Loading

Back to Projects Showcase
Smash Digital Solutions Corporate Website
Corporate WebsiteAgency WebsitePortfolioLanding Page

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:


📂 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: #047ab8
  • main-blue: #0f172a
  • blue-1: #1100db

2. Header & Navigation Menu

  • Sticky Header (Header.jsx): A sticky top navigation bar (120px tall) 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 #34a9cb that slides in smoothly from the left (left-[-100%] to left-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 Orbitron typography 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:
    1. Listen & Understand: Customer brand research and goal analysis.
    2. Plan & Design: High-performance strategy selection and design.
    3. 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.

  • 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.

Eng Stack & Tools

Reactv18.2TailwindCSSv3.4

Project Spec Sheet

RoleFrontend Developer
ClientSmash Digital Solutions
Duration1 Month

Tags

#React#Vite#Tailwind CSS#Corporate#Agency#Portfolio#Responsive Design#Landing Page#UI Animation#React Slick
AHMED.SAIDDeveloper Portfolio

© 2026 Ahmed Said. All rights reserved.