Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md
B-Ted Logo

Ahmad Hassan | B-Ted Portfolio

Designing with Pixels, Coding with Precision

Vite Status Stack


A sophisticated, high-performance portfolio repository engineered by Ahmad Hassan (B-Ted). This project bridges the gap between complex software engineering and high-fidelity UI/UX design.

Live Demo • Contact Me • My Story


Architecture Overview

The repository is structured with a focus on strict modularity and high cohesion. By separating the build-time logic from the runtime assets, the system ensures near-instantaneous load times and maintainable code boundaries.

System Design

graph TD
    User([User Browser]) --> Build[Vite Pipeline]
    Build --> UI[Static Assets / HTML]
    UI --> Styles[src/styles]
    UI --> Logic[src/scripts]
    Logic --> Assets[public/assets]
    
    subgraph "Internal Core"
        Styles --> CSS[Global & Component CSS]
        Logic --> JS[Modular ES6 Logic]
    end
    
    subgraph "Asset Management"
        Assets --> Images[Optimized Imagery]
        Assets --> PDF[Digital Assets]
    end

System Workflow

The project utilizes a modern development lifecycle, transitioning from raw source files to an optimized production container.

sequenceDiagram
    participant Dev as Local Developer
    participant Vite as Vite Dev Server
    participant Build as Build Pipeline
    participant Docker as Production Container
    
    Dev->>Vite: npm run dev
    Vite-->>Dev: Hot Module Replacement (HMR)
    Dev->>Build: npm run build
    Build->>Build: Minification & Tree-shaking
    Build->>Docker: Package static files
    Docker-->>User: Serve via Nginx

Repository Structure

A carefully organized hierarchy designed for scalability and clear separation of concerns.

.
├── src/
│   ├── scripts/          # Modularized JavaScript logic
│   ├── styles/           # Component-specific and Global CSS
│   └── config/           # Environment-based configuration
├── public/
│   └── assets/           # High-resolution media and artifacts
│       └── hd/           # Raw high-fidelity source assets
├── Dockerfile            # Containerization strategy
├── package.json          # Project orchestration & dependencies
├── vite.config.js        # Build-time optimization configuration
└── index.html            # Main entry point

Technical Features

High-Fidelity UI/UX Polished aesthetics with fluid transitions and pixel-perfect layouts, meticulously crafted to reflect Ahmad's design philosophy.
Optimized Build Pipeline Leveraging Vite for tree-shaking, automated bundling, and high-performance asset serving.
Containerization Full Docker support for consistent deployment across any environment, served through a lightweight Nginx image.

Development Workflow

The project is maintained with a focus on ease of onboarding and technical trustworthiness.

Prerequisites

  • Node.js (v18.0 or higher)
  • Docker (optional, for containerized testing)

Local Setup

CommandDescription
npm installSynchronize all project dependencies.
npm run devInitialize the reactive development server.
npm run buildGenerate the optimized production bundle.

Deployment Pipeline

Data flows from the local development environment through an automated build cycle to the final production container.

graph LR
    A[Code] --> B(Build Pipeline)
    B --> C{Optimization}
    C -->|Bundled| D[Static Distribution]
    C -->|Images| E[Asset Storage]
    D --> F[Nginx Container]
    E --> F
    F --> G((Production Site))

Credits

This entire ecosystem, from the low-level architecture to the high-level design systems, was engineered and curated solely by Ahmad Hassan (B-Ted).

New collaborators or interested parties are welcomed to explore the codebase and learn more about the technical decisions behind the build.


Designing with Pixels, Coding with Precision.
© 2026 Ahmad Hassan (B-Ted)

关于 About

My personal website showcasing my work in Software Engineering and Graphic Design. A simple, multi-page static site built with HTML, CSS, and basic JavaScript. It’s designed to be a clean space where I can share my projects, my story, and my resume.
ahmad-hassanb-tedgraphic-designhtml-csspersonal-portfolioresume-sitesoftware-engineeringstatic-websitestudent-projectsweb-development

语言 Languages

CSS50.7%
HTML45.7%
JavaScript3.4%
Dockerfile0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
12
Total Commits
峰值: 10次/周
Less
More

核心贡献者 Contributors