A focused one-page corporate presence for Codezela Technologies, supported by complete privacy and terms pages.
| Light | Dark |
|---|---|
![]() |
![]() |
- A responsive corporate homepage with animated descriptor copy and an activity grid
- 16 capability areas and 56 real technology, platform, AI, cloud, and marketing marks
- System-aware light and dark themes with a persistent manual switch
- Company history from its 2010 United Kingdom founding through its global work today
- Direct scheduling, email, telephone, Codezela.com, and social links
- Dedicated privacy, terms, and custom not-found pages
- Reduced-motion support, semantic landmarks, keyboard focus states, and accessible labels
- Next.js 16 App Router with statically prerendered routes
- React 19 and TypeScript
- CSS Modules and
next/font - Motion for restrained interface animation
- Lucide and Simple Icons for tree-shaken icon delivery
- Bun for dependency management and every repository command
Requirements: Bun 1.3 or newer.
bun install
bun run devOpen http://localhost:3000.
bun run checkThe gate runs strict TypeScript checking, the Next.js ESLint rules, and a complete production build. Individual commands are also available:
bun run typecheck
bun run lint
bun run build
bun run startThe production canonical URL defaults to https://codezelacorp.com. Set NEXT_PUBLIC_SITE_URL when a deployment uses another hostname:
cp .env.example .env.localThe value must be an absolute HTTPS URL in production. Rebuild after changing it because canonical metadata, Open Graph URLs, the sitemap, robots directives, and organisation structured data are generated from this value.
The application can be deployed to any platform that supports Next.js 16 and Bun. Run bun run check immediately before deployment.
- Route-specific titles, descriptions, canonicals, Open Graph, and Twitter cards
- A checked 1200 × 630 social image at
public/og-codezela.png - Organisation JSON-LD with founding, contact, address, and social information
- Generated
/robots.txt,/sitemap.xml, and/manifest.webmanifest - Static rendering for every public route
- Content Security Policy, HSTS, clickjacking, MIME sniffing, referrer, and browser permission protections
- Compression, strict React mode, optimized package imports, responsive images, and reduced-motion fallbacks
src/
app/ Routes, metadata, legal pages, and global styles
components/ Focused interface components and CSS Modules
data/ Company content and deployment-aware site configuration
types/ Shared TypeScript models
public/
brand/ Codezela identity assets
technologies/ Verified local technology marks
docs/
screenshots/ Production README captures
Technology names and logos are trademarks of their respective owners. They are used only to identify the ecosystem represented by the site.



