Skip to content

Releases: side-quest-dev/infobit-systems-web

v1.1.0 — Hardening & polish

Choose a tag to compare

@branislavgojic branislavgojic released this 06 Jun 15:29

What's new

  • Anti-spam honeypot on the contact form (hidden field + server-side rejection)
  • HSTS security header (Strict-Transport-Security, preload)
  • Accessible, efficient graphics — shared canvasMotion util pauses animations off-screen and respects prefers-reduced-motion
  • UX — mobile menu closes on route change
  • Tooling — Node engine pin (>=22), postcss override, README badges, tracked .env.example

Full reference site: https://infobit.systems

v1.0.0 — Initial public release

Choose a tag to compare

@branislavgojic branislavgojic released this 05 Jun 19:00

First public release of the InfoBit Systems marketing website — published as a portfolio and engineering reference.

🌐 Live: https://infobit.systems

Built with

  • Next.js 16 — App Router, React Server Components, standalone output
  • React 19 + TypeScript
  • SCSS modules with a centralized design-token system

Highlights

  • Content-as-config — all site content lives in a single source of truth (src/lib/config.ts)
  • Hardened contact API — per-IP rate limiting, input validation, HTML escaping and email-header-injection protection
  • Security headersX-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy
  • SEO & accessibility — JSON-LD structured data, OpenGraph/Twitter metadata, skip-link and semantic markup
  • Performance — self-hosted fonts, optimized images (AVIF/WebP) and canvas-based animated graphics

Notes

This repository is published for reference only and is not licensed for reuse. See LICENSE.