All notable changes to NEXULEAN are documented in this file.
- Full Next.js 14 App Router β Rebuilt from the ground up using the Next.js 14 App Router with TypeScript 5 for type-safe server and client components.
- Firebase Authentication β Secure login, sign-up, and password-reset flows powered by Firebase Auth (email & password).
- Authenticated Dashboard β Protected client portal accessible only to logged-in users.
- Cybersecurity Services Page β Detailed breakdown of ethical hacking, penetration testing, AI-powered security, digital forensics, threat intelligence, and reverse engineering services.
- Projects Showcase β Portfolio of security tools, exploits, and AI models.
- Secure Contact Form β Hardened enquiry form for security assessments and consulting requests.
- Dark / Light Mode β System-aware theme toggle via
next-themes. - Smooth Animations β Page and component transitions powered by Framer Motion.
- shadcn/ui Component Library β Full Radix UI-based component library integrated via shadcn/ui.
- Netlify Deployment β Static export hosted on Netlify with security headers (
X-Frame-Options,X-Content-Type-Options,Referrer-Policy).
| Layer | Technology |
|---|---|
| Framework | Next.js 14 (App Router, static export) |
| Language | TypeScript 5 |
| Styling | Tailwind CSS 3 + tailwindcss-animate |
| UI Components | Radix UI + shadcn/ui |
| Animations | Framer Motion |
| Authentication | Firebase Auth |
| Icons | Lucide React |
| Forms | React Hook Form + Zod |
| Charts | Recharts |
| Deployment | Netlify |
- CVE-2026-32138 fixed β Hardcoded Firebase API keys and Web3Forms access key removed from source code. All credentials are now read from environment variables (
NEXT_PUBLIC_FIREBASE_*,NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY). A.env.exampletemplate is provided; copy it to.env.localand supply real values β the app throws a clear startup error when any required variable is missing. - Security headers configured in
netlify.toml. - Private vulnerability reporting enabled via GitHub Security Advisories.
.env.localexcluded from version control.
For full project details, see README.md.