diff --git a/frontend/src/pages/HomePage.tsx b/frontend/src/pages/HomePage.tsx
index b69b80b..df7a110 100644
--- a/frontend/src/pages/HomePage.tsx
+++ b/frontend/src/pages/HomePage.tsx
@@ -1,8 +1,240 @@
-import React from 'react';
+import React, { useState } from 'react';
import { Link } from 'react-router-dom';
import { useAuth } from '../contexts/AuthContext';
import { CategoryManager } from '../features/vault/components';
+const FAQ_ITEMS = [
+ {
+ question: 'What exactly does AccountSafe protect?',
+ answer: 'AccountSafe stores your passwords, recovery keys, and shared secrets in a zero-knowledge vault. Your data is encrypted with AES-256-GCM and keyed with Argon2id before it ever leaves your device, so even we cannot read it.',
+ },
+ {
+ question: 'Is my data visible to the AccountSafe team?',
+ answer: 'No. AccountSafe uses a zero-knowledge architecture — encryption happens entirely in your browser. The server only ever stores ciphertext, so there is nothing sensitive to leak even if a breach occurs.',
+ },
+ {
+ question: 'What happens if I lose my master password?',
+ answer: 'Because your vault is zero-knowledge, the master password is the only key. Recovery keys and session monitoring are designed to help you regain access, but no one — including support — can reset your vault for you.',
+ },
+ {
+ question: 'Does AccountSafe work on mobile?',
+ answer: 'Yes. The vault, panic lock, and session monitor are fully responsive and work across desktop, tablet, and mobile browsers.',
+ },
+ {
+ question: 'Is AccountSafe open source?',
+ answer: 'Yes. The source is public and auditable, so security researchers can verify the encryption, key derivation, and session handling themselves.',
+ },
+];
+
+const TESTIMONIALS = [
+ {
+ name: 'Priya S.',
+ role: 'Security Engineer',
+ quote: 'The panic lock and breach warnings alone are worth it. I finally feel like my credentials are mine again.',
+ },
+ {
+ name: 'Arjun M.',
+ role: 'DevOps Lead',
+ quote: 'Sharing secrets with my team used to mean plaintext chats. AccountSafe made shared vaults painless and auditable.',
+ },
+ {
+ name: 'Neha K.',
+ role: 'Product Manager',
+ quote: 'I moved three vaults over in an afternoon. The session monitor even caught an old device I had forgotten about.',
+ },
+];
+
+const FEATURES = [
+ {
+ title: 'Zero-Knowledge Vault',
+ description: 'Ciphertext-only storage — your passwords are encrypted in the browser with AES-256-GCM before upload.',
+ },
+ {
+ title: 'Argon2id Key Derivation',
+ description: 'Industry-standard memory-hard KDF resists brute force and GPU cracking on the master password.',
+ },
+ {
+ title: 'Session Monitoring',
+ description: 'See every active device, revoke sessions remotely, and get alerted the moment something looks off.',
+ },
+ {
+ title: 'Panic Lock',
+ description: 'Lock your vault instantly from any device, with breach warnings that surface compromised credentials.',
+ },
+ {
+ title: 'Shared Secrets',
+ description: 'Share credentials and secrets with your team without ever exposing them in chat or email.',
+ },
+ {
+ title: 'Managed Security',
+ description: 'Duplicate-password detection, breach monitoring, and recovery keys bundled into one dashboard.',
+ },
+];
+
+const StatsBand = () => (
+
+
+
+
AES-256
+
GCM Encryption
+
+
+
Argon2id
+
Key Derivation
+
+
+
100%
+
Zero-Knowledge
+
+
+
Open
+
Source & Auditable
+
+
+
+);
+
+const FeaturesGrid = () => (
+
+
+
+ Everything a modern vault should be
+
+
+ Built for people who treat credentials like the keys to their digital life.
+
- Protected by AES-256-GCM authenticated encryption with Argon2id key derivation. Our zero-knowledge architecture ensures your data is encrypted securely at rest
-
-
-
-
- Log in to your vault
-
-
- Create free account
-
-
-
- {/* Trust indicators */}
-
-
-
- Zero-Knowledge Architecture
+ <>
+
+
+ {/* Hero Icon */}
+
+
+
+
-
-
- Industry-Standard Encryption at Rest
-
-
-
- Secure Credential Management
+
+
+ Welcome to AccountSafe
+
+
+ Protected by AES-256-GCM authenticated encryption with Argon2id key derivation. Our zero-knowledge architecture ensures your data is encrypted securely at rest
+