Skip to content
View edhumbling's full-sized avatar
πŸ’­
Learning and creating
πŸ’­
Learning and creating

Block or report edhumbling

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
edhumbling/README.md

Edhumbling

A personal portfolio and life log engineered with the "Militant Knife Edge" design system.

License Next.js TypeScript Styletron

⚑ Overview

Edhumbling is not just a portfolio; it's a statement. Built to reflect a sharp, technical, and tactical aesthetic, this project eschews modern rounding for a "Militant Knife Edge" design philosophy. It serves as both a showcase of professional work and a personal life log.

🎨 Design System: "Militant Knife Edge"

The UI is governed by a strict set of rules to maintain its unique "Japanese/Militant" aesthetic:

  • Void Black Palette: Built on a foundation of #000000 (Void) and #0a0a0a (Gunmetal).
  • Zero Radius: Absolutely no rounded corners (border-radius: 0px).
  • Technical Typography: Uppercase headings, wide letter-spacing, and system-like labels.
  • Precision: 1px borders, grid overlays, and diagonal slice effects.

πŸ› οΈ Technology Stack

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/edhumbling.git
    cd edhumbling
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Run the development server:

    npm run dev

    Open http://localhost:3000 with your browser to see the result.

πŸ“œ Scripts

Command Description
npm run dev Starts the development server.
npm run build Builds the application for production.
npm run start Starts the production server.
npm run lint Runs ESLint to catch code quality issues.
npm test Runs the test suite using Jest.
npm run test:watch Runs tests in watch mode.

πŸ“‚ Project Structure

edhumbling/
β”œβ”€β”€ app/                # Next.js App Router Setup
β”‚   β”œβ”€β”€ globals.css     # Global styles & design tokens
β”‚   β”œβ”€β”€ layout.tsx      # Root layout & providers
β”‚   └── page.tsx        # Home page
β”œβ”€β”€ __tests__/          # Unit and Integration tests
β”œβ”€β”€ public/             # Static assets
└── package.json        # Dependencies and scripts

Pinned Loading

  1. blackora blackora Public

    Blackora Restaurant Website

    TypeScript

  2. rmgrdataform rmgrdataform Public

    TypeScript

  3. Kiwi-Writer Kiwi-Writer Public

    Forked from Doriandarko/kimi-writer

    AI writing agent powered by kimi-k2-thinking - autonomously creates novels and stories with deep reasoning

    Python

  4. ednotes ednotes Public

    TypeScript

  5. sam3 sam3 Public

    Forked from facebookresearch/sam3

    The repository provides code for running inference with the Meta Segment Anything Model 3 (SAM 3), links for downloading the trained model checkpoints, and example notebooks that show how to use th…

    Python

  6. pgessays pgessays Public

    HTML