/
/ Specs

Submission Guide

Everything you need to know about image dimensions, field requirements, and fallback behavior when submitting a project to the gallery.

Card Banner
440 x 140 max
Detail Banner
1920 x 320 minimum
Center safe zone
Keep key content centered
Card Banner

Project Card Banner

The banner image at the top of each project card on the gallery homepage. Height is fixed; width adapts to the grid column.

440 x 140 px, 3 columns at 1400px
360 x 140 px, 4 columns at 1024px
440 × 140
360 × 140
max 440px
min 360px

The same 140 px height is used in both card widths. The inner dashed guide shows the narrow-card crop.

Resolution440 × 140 px max / 360 × 140 px min
Aspect Ratio~3 : 1 to 2.4 : 1
Height140 px fixed
Center safe zoneKeep logos and titles centered

Example

Example card cover
Center safe zone

Place main content in the center of the banner.

Avoid placing logos, titles, or key visuals in the edge areas (marked in red) — they may be cropped at narrower card widths.
Keep critical elements within the center safe zone for consistent visibility across all screen sizes.
Detail Banner

Project Detail Page Banner

The large hero banner at the top of each project detail page. Full-width layout with center-safe composition, scaling from 24" (1920 × 1080) to 4K (3840 × 2160).

3840 x 320 px, ideal for large displays
1920 x 320 px, minimum upload size
3840 × 320
1920 × 320
max 3840px
min 1920px

Keep important content in the center safe area. The outer guide shows the 4K source width, and the inner dashed guide shows the minimum 1920 px upload.

Example

Example detail banner
1920 × 320
Center safe zone

Place main content in the center of the banner.

Avoid placing logos, titles, or key visuals in the edge areas (marked in red) — they may be cropped at narrower card widths.
Keep critical elements within the center safe zone for consistent visibility across all screen sizes.

The banner spans the full viewport width. Content within the center 70% zone is guaranteed visible from 24" (1920 × 1080) up to 4K (3840 × 2160). Upload at least 1920 × 320 for retina clarity.

Height320 px fixed
Width100vw / 1920-3840 px source
CompositionCenter important elements inside the middle area
Overlapcontent overlaps banner bottom by 80px
Fallback

Image Fallback Chain

When a higher-priority image is missing, the system falls back to the next option in the chain.

Custom Banner
Best quality — upload a banner image
Card Cover Image
Auto-generated gradient from cover colors
Default Gradient
Always present — never blank
Fields

Field Requirements

All fields in the submission form, their required status, and formatting notes.

FieldTypeRequiredNote
Project NametextYesShown on card and detail page
TaglinetextYesOne-line summary on card
DescriptiontextYesShort text on card; first ~3 lines
Detailed DescriptionmarkdownOptionalFull markdown on detail page
Tech StacktagsOptionalComma-separated freeform tags
Cover ImageimageRecommended16:9 ratio, first media item is the cover
Banner ImageimageRecommended432 × 140 (card) / 1920 × 320 (detail)
Gallery ImagesimageOptionalOptional additional screenshots
GitHub RepositoryurlOptionalPublic repo URL
Live Demo LinkurlOptionalOptional deployment URL