8 Commits

Author SHA1 Message Date
1f1a9e2997 Update theme colors 2026-03-04 18:52:45 +00:00
c4d157e6b0 Update theme colors 2026-03-04 18:51:43 +00:00
d8774dac3f Update theme colors 2026-03-04 18:50:57 +00:00
df00e6bbb8 Update theme colors 2026-03-04 18:50:03 +00:00
a434bce9f0 Update theme colors 2026-03-04 18:49:15 +00:00
7a8137ff07 Update src/app/page.tsx 2026-03-04 18:39:17 +00:00
78d79fe849 Update src/app/layout.tsx 2026-03-04 18:39:17 +00:00
f11acf0427 Merge version_3 into main
Merge version_3 into main
2026-03-04 18:28:51 +00:00
3 changed files with 38 additions and 19 deletions

View File

@@ -7,7 +7,8 @@ import "./styles/base.css";
const inter = Inter({ subsets: ["latin"] }); const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "AstroSec - Cybersecurity & AI Solutions", description: "Next-generation security and AI solutions for enterprises"}; title: "AstroSec - Cybersecurity & AI Solutions", description: "Next-generation security and AI solutions for enterprises"
};
export default function RootLayout({ export default function RootLayout({
children, children,
@@ -1386,4 +1387,4 @@ export default function RootLayout({
</body> </body>
</html> </html>
); );
} }

View File

@@ -20,6 +20,9 @@ import {
Eye, Eye,
Award, Award,
Star, Star,
Brain,
Code,
Lightbulb,
} from "lucide-react"; } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
@@ -46,7 +49,8 @@ export default function LandingPage() {
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]} ]}
button={{ button={{
text: "Get Started", href: "contact"}} text: "Get Started", href: "contact"
}}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -78,13 +82,16 @@ export default function LandingPage() {
stats: [ stats: [
{ {
title: "Threats Blocked", values: [12487, 15632, 18945], title: "Threats Blocked", values: [12487, 15632, 18945],
description: "This week"}, description: "This week"
},
{ {
title: "System Uptime", values: [99.98, 99.99, 99.97], title: "System Uptime", values: [99.98, 99.99, 99.97],
valueSuffix: "%", description: "Average performance"}, valueSuffix: "%", description: "Average performance"
},
{ {
title: "Active Clients", values: [456, 523, 687], title: "Active Clients", values: [456, 523, 687],
description: "Protected globally"}, description: "Protected globally"
},
], ],
chartTitle: "Security Events Timeline", chartData: [ chartTitle: "Security Events Timeline", chartData: [
{ value: 45 }, { value: 45 },
@@ -96,13 +103,16 @@ export default function LandingPage() {
listTitle: "Recent Security Actions", listItems: [ listTitle: "Recent Security Actions", listItems: [
{ {
icon: AlertCircle, icon: AlertCircle,
title: "Intrusion Attempt Blocked", status: "Mitigated"}, title: "Intrusion Attempt Blocked", status: "Mitigated"
},
{ {
icon: CheckCircle, icon: CheckCircle,
title: "Compliance Audit Passed", status: "Verified"}, title: "Compliance Audit Passed", status: "Verified"
},
{ {
icon: Shield, icon: Shield,
title: "Firewall Updated", status: "Complete"}, title: "Firewall Updated", status: "Complete"
},
], ],
}} }}
/> />
@@ -113,28 +123,32 @@ export default function LandingPage() {
features={[ features={[
{ {
id: "ai-systems", label: "AI Systems & Agents", title: "Advanced AI Automation & Development", items: [ id: "ai-systems", label: "AI Systems & Agents", title: "Advanced AI Automation & Development", items: [
"Custom AI Agents Development", "Business Process Automation", "AI Monitoring & Decision Systems"], "Custom AI Agents Development", "Business Process Automation", "AI Monitoring & Decision Systems"
],
buttons: [ buttons: [
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
] ]
}, },
{ {
id: "cybersecurity", label: "Cybersecurity", title: "Enterprise-Grade Protection", items: [ id: "cybersecurity", label: "Cybersecurity", title: "Enterprise-Grade Protection", items: [
"Security Audits & WMPT", "Cloud & Infrastructure Security", "Incident Response & Hardening"], "Security Audits & WMPT", "Cloud & Infrastructure Security", "Incident Response & Hardening"
],
buttons: [ buttons: [
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
] ]
}, },
{ {
id: "engineering", label: "IT & Engineering", title: "Robust Infrastructure & Development", items: [ id: "engineering", label: "IT & Engineering", title: "Robust Infrastructure & Development", items: [
"Secure Web & App Development", "Cloud Architecture & DevOps", "Server & System Engineering"], "Secure Web & App Development", "Cloud Architecture & DevOps", "Server & System Engineering"
],
buttons: [ buttons: [
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
] ]
}, },
{ {
id: "consulting", label: "Strategy & Consulting", title: "Expert Advisory & Implementation", items: [ id: "consulting", label: "Strategy & Consulting", title: "Expert Advisory & Implementation", items: [
"AI & Security Consulting", "Startup Tech Architecture", "Custom Enterprise Solutions"], "AI & Security Consulting", "Startup Tech Architecture", "Custom Enterprise Solutions"
],
buttons: [ buttons: [
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
] ]
@@ -182,7 +196,8 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"TechCorp Global", "SecureNet Systems", "CloudScale AI", "DataVault Inc", "InnovateX Labs", "CyberShield Pro", "AI Dynamics"]} "TechCorp Global", "SecureNet Systems", "CloudScale AI", "DataVault Inc", "InnovateX Labs", "CyberShield Pro", "AI Dynamics"
]}
speed={40} speed={40}
showCard={true} showCard={true}
/> />
@@ -193,13 +208,16 @@ export default function LandingPage() {
testimonials={[ testimonials={[
{ {
id: "1", name: "Sarah Chen", role: "CTO", company: "TechCorp Global", rating: 5, id: "1", name: "Sarah Chen", role: "CTO", company: "TechCorp Global", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUTy5QR9k4M4P80OQXSbT6XGLr/uploaded-1772648769599-68c70eso.png?_wi=1", imageAlt: "Sarah Chen, CTO at TechCorp Global"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUTy5QR9k4M4P80OQXSbT6XGLr/uploaded-1772648769599-68c70eso.png?_wi=1", imageAlt: "Sarah Chen, CTO at TechCorp Global"
},
{ {
id: "2", name: "Michael Rodriguez", role: "Security Director", company: "SecureNet Systems", rating: 5, id: "2", name: "Michael Rodriguez", role: "Security Director", company: "SecureNet Systems", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUTy5QR9k4M4P80OQXSbT6XGLr/uploaded-1772648769599-68c70eso.png?_wi=2", imageAlt: "Michael Rodriguez, Security Director at SecureNet Systems"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUTy5QR9k4M4P80OQXSbT6XGLr/uploaded-1772648769599-68c70eso.png?_wi=2", imageAlt: "Michael Rodriguez, Security Director at SecureNet Systems"
},
{ {
id: "3", name: "Emma Watson", role: "Operations Lead", company: "CloudScale AI", rating: 5, id: "3", name: "Emma Watson", role: "Operations Lead", company: "CloudScale AI", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUTy5QR9k4M4P80OQXSbT6XGLr/uploaded-1772648769599-68c70eso.png?_wi=3", imageAlt: "Emma Watson, Operations Lead at CloudScale AI"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUTy5QR9k4M4P80OQXSbT6XGLr/uploaded-1772648769599-68c70eso.png?_wi=3", imageAlt: "Emma Watson, Operations Lead at CloudScale AI"
},
]} ]}
kpiItems={[ kpiItems={[
{ value: "180+", label: "Projects Completed" }, { value: "180+", label: "Projects Completed" },
@@ -271,4 +289,4 @@ export default function LandingPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -13,7 +13,7 @@
--background: #0a0a0a; --background: #0a0a0a;
--card: #1a1a1a; --card: #1a1a1a;
--foreground: #fffffae6; --foreground: #fffffae6;
--primary-cta: #fde047; --primary-cta: #4f84ff;
--primary-cta-text: #0a0a0a; --primary-cta-text: #0a0a0a;
--secondary-cta: #1a1a1a; --secondary-cta: #1a1a1a;
--secondary-cta-text: #fffffae6; --secondary-cta-text: #fffffae6;