All projects
07frontend2026

DEDC

Professional Corporate & Educational Landing Page for Engineering Training

RoleFrontend Developer
StatusLive
Stack4 technologies
VisibilityPublished
100%Modular Reusable Components for Dynamic Data Sections
95+Lighthouse Score for Performance and Accessibility
4Advanced Core Features Implemented (Timeline, Course Grid, Testimonials, FAQ Accordion)

DEDC (Digital Engineering Design Course) is a professional Engineering Training Center that has been preparing industry-ready engineers and drafters since 2011. This project involved developing a highly structured, modern corporate landing page and educational platform. The core focus was to transform complex educational data—including an extensive 14-year historical timeline, a dynamic multi-program course catalog (AutoCAD, Plant 3D, Revit MEP, AVEVA E3D), structured B2B corporate values, and a mentor network showcase—into a clean, scalable, and highly converting frontend interface.

The problem

An educational and corporate training platform like DEDC handles a vast amount of structured information—ranging from technical course details (hours, tools, syllabus), historic milestones, corporate validation, to student testimonials. Presenting this dense information without a clear visual hierarchy often leads to a cluttered user interface, poor user retention, and low conversion rates. Additionally, the challenge from a development standpoint was to build a UI that remains modular, pixel-perfect across all devices, and easily maintainable for future feature expansions (such as an LMS integration) without hardcoding repetitive layouts.

The solution

I approached this project by implementing a robust, component-driven development workflow using Next.js, TypeScript, and Tailwind CSS. To manage the heavy content, I built reusable and semantic components such as a responsive historical timeline, automated grid layouts for the core courses, and highly accessible accordion/modal blocks for detailed course information. By strictly utilizing a clean design system with shadcn/ui, I achieved a pixel-perfect, mobile-first design that balances technical authority with a smooth user experience. The resulting code architecture ensures exceptional performance, seamless navigation for both B2C and B2B users, and high maintainability for future scalability.

Next.jsTypeScriptReactTailwindCSS
  1. 01

    Dynamic Multi-Program Course Grid

    Implemented a responsive card-based catalog to display complex course details (AutoCAD, Plant 3D, Revit MEP, E3D). Each card dynamically renders parameters like duration (hours), certification badges, and learning options (Online/Offline) with a clean visual hierarchy.

  2. 02

    Interactive Historical Corporate Timeline

    Developed a clean, responsive chronological timeline component (spanning 2011–2024) that effectively maps the institution's growth milestone by milestone, ensuring heavy textual data remains engaging and highly scannable.

  3. 03

    Modular Core Values & Mentor Network Layout

    Built an adaptable grid structure to showcase the company's vision, mission, and professional mentor profiles. The clean presentation builds B2B credibility while maintaining lightweight component reusability.

  4. 04

    Accessible FAQ Accordion & Social Proof Slider

    Created smooth, accessible accordion panels for the FAQ section using shadcn/ui primitives alongside an optimized client testimonial layout to maximize user retention and drive conversion rates.

Core Framework & System Architecture

Built on Next.js (App Router) and React to leverage server-side performance optimization, combined with TypeScript for robust, static type-safety. This architecture ensures high-performance page rendering and predictable data flows across all application modules.

Modular & Presentational Component Layer

Structured using atomic and component-driven development principles. Complex sections—such as the historical timeline, multi-program courses, and mentor networks—are broken down into highly isolated, reusable, and maintainable UI primitives.

Design System & Styling Layer

Utilized Tailwind CSS for utility-first styling alongside shadcn/ui primitives. This setup guarantees a strict, production-ready design system with a centralized layout grid, consistent typography scale, responsive utilities, and seamless interaction states.

06Gallery

Visual overview.

01Hero section and dynamic multi-program course catalog grid preview.
02Interactive historical corporate timeline component (2011–2024).
03Accessible FAQ accordion component layout.