Releases: side-quest-dev/infobit-systems-web
Releases · side-quest-dev/infobit-systems-web
Release list
v1.1.0 — Hardening & polish
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
canvasMotionutil pauses animations off-screen and respectsprefers-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
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 headers —
X-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.