Our Quality Standard — 42 Checkpoints

We don't build sites and hope for the best. Every project goes through a systematic review before production. This is our guarantee.

42 checkpoints 8 categories Min. 80% for dev, 92% for production

Why we do this

Because the client shouldn't be the tester. When we deliver a project, it's checked — not fast, not shallow, not 'probably works'. Each of the 42 points is manually verified on every project, without exception. Build must pass. SEO must be configured. Images must be optimized. Security must be tight. All before you even see the site.

What this means for you

Fewer bugs, better performance, better SEO, lower maintenance costs. A project that passed review is a project that doesn't need constant fixes. You get a site, not a problem.

Checklist

Every item verified manually before launch

A. Build & Technical

8
A1 Build passes — npm run build with 0 errors, 0 warnings
A2 Dev server works — npm run dev shows all pages
A3 Tailwind CSS build — npm run build:css without errors, @theme correct
A4 No dead files — unused layouts, JS, CSS, images
A5 App config correct — baseURL, languages, params, environment
A6 No console errors — JS errors, 404 resources, mixed content
A7 package.json complete — build, dev, build:css, hugo scripts defined
A8 Node/npm version compatible — engine requirements in package.json

B. Performance

6
B1 Core Web Vitals — LCP < 2.5s, INP < 200ms, CLS < 0.1
B2 Lighthouse ≥ 90 — Performance, Accessibility, SEO, Best Practices
B3 Images optimized — WebP/AVIF format, responsive srcset, lazy loading, alt text
B4 CSS/JS minified — bundle size < 200KB CSS, < 100KB JS
B5 Fonts optimized — preconnect, font-display: swap, woff2 format, self-hosted
B6 Critical CSS inline — render-blocking resources minimized, above-the-fold CSS inline

C. Design & UI

6
C1 Responsive — looks great on mobile (375px), tablet (768px), desktop (1440px)
C2 Dark mode works — toggle switches, all content readable, contrast ≥ 4.5:1
C3 Typography consistent — Inter body, Space Grotesk headings, good contrast
C4 Semantic tokens — layouts use only surface, text-body, text-heading, text-muted, text-inverse, border, accent, secondary
C5 @theme palette — colors through @theme in CSS, no hardcoded colors, dark invert
C6 Animations consistent — IntersectionObserver, fade-up, stagger, no uncoordinated effects

D. SEO

6
D1 Meta data — title + description on every page, unique per page
D2 OG + Twitter tags — og:image, og:title, og:description, twitter:card, og:locale
D3 Schema.org — Organization, LocalBusiness, Article, BreadcrumbList, FAQPage
D4 Canonical URL — self-referencing canonical on every page
D5 robots.txt + sitemap.xml — dynamic robots, valid sitemap
D6 hreflang — for multilingual sites, correct links between languages

E. Content

5
E1 No placeholder content — Lorem Ipsum, TODO, test data, fake emails
E2 Spelling and grammar — no typos, consistent language across all pages
E3 Links correct — no broken links (internal and external), no 404
E4 Legal pages — privacy, terms of service, cookies, impressum, footer links
E5 Contact info — email, phone, address on contact page, working hours

F. PWA & Security

6
F1 PWA complete — manifest.json, sw.js, favicon.svg + apple-touch-icon
F2 Security headers — HSTS, CSP, XFO, X-Content-Type-Options, Referrer-Policy, Permissions-Policy
F3 HTTPS ready — no mixed content, SSL certificate, forms on HTTPS
F4 Form security — CSRF token, honeypot field, rate limiting on send.php
F5 Cookie consent — GDPR compliant banner, Accept all / Essential only
F6 SRI (Subresource Integrity) — integrity hash on CDN scripts and styles

G. Accessibility

3
G1 Skip link + keyboard nav — skip-link at top, focus ring, logical Tab order
G2 Alt texts — on all images, decorative images have alt=, informative have description
G3 axe audit — axe DevTools: 0 critical, 0 serious, 0 structure issues

H. Standard & Infra

2
H1 AGENTS.md standardized — 8 sections: IDENTITET, STRUKTURA, ARHITEKTURA, BUILD, STANJE, GOTCHAS, RADNI STIL, verify.sh
H2 report.json up to date — build, workflow, checklist, verify, standards, bookkeeping accurate and current

Ready for a project that's built right?

Every project we ship passes these 42 checks. Not because we have to — because we care.

Estimate