Skip to content

A premium cybersecurity landing page template featuring realistic terminal UIs, global data visualization, and glassmorphism design. Built with the latest Nuxt 4 & Tailwind 4 stack.

Notifications You must be signed in to change notification settings

JonniTech/NextGen-Cyber-LandingPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 SPECTRA — Advanced OSINT Intelligence Platform

The next-generation Open Source Intelligence visualization tool for security researchers, analysts, and developers.

Nuxt 4 Vue 3 Tailwind CSS 4 Nuxt UI License


⚡ Overview

SPECTRA is a state-of-the-art landing page and frontend template designed for high-end Cybersecurity, OSINT, and SaaS applications. It combines a premium "hacker" aesthetic with modern web technologies to deliver an immersive user experience.

Built with Nuxt 4 and Tailwind CSS 4, it features reactive animations, a terminal-style UI, real-time data visualization mocks, and a fully responsive layout that looks stunning on any device.

Spectra Dashboard


✨ premium Features

🖥️ Immersive UI/UX

  • Terminal Simulation: Realistic typing effects and command execution visuals in the Hero section.
  • Glassmorphism: Premium backdrop-blur effects (backdrop-blur-xl) used throughout for a modern, depth-filled look.
  • Cyber Aesthetic: Custom color palette featuring specialized neons (#00DC82, #3B82F6) against deep gray-950 backgrounds.

🚀 Technical Excellence

  • Nuxt 4 Architecture: Leveraging the latest server-side rendering and edge deployment capabilities.
  • Tailwind CSS v4: Utilizing the newest engine for lightning-fast HMR and zero-runtime CSS generation.
  • Motion System: Integration of @vueuse/motion for complex, physics-based entrance and scroll animations.
  • Responsive Design: Mobile-first approach with custom breakpoints for specific layouts (Mobile Grid fixes, flexible Navigation).

🧩 Components

  • Global Map Visualization: Animated map indicating server/node locations with pulsating beacons.
  • Live Demo Console: Interactive code block and terminal outputs showcasing API usage.
  • Compliance & Trust Section: Grid layout displaying security certifications (ISO, SOC2, GDPR).
  • Dynamic 404 Page: A fully animated, cyber-themed error page with glitch effects and particles.

🛠️ Technology Stack

Category Technology Description
Core Nuxt 4 The Hybrid Vue Framework
UI Vue 3 The Progressive JavaScript Framework
Styling Tailwind CSS 4 Utility-first CSS Framework (Vite Native)
Components Nuxt UI Official UI Component Library for Nuxt
Animation VueUse Motion Composable motion library for Vue
Icons Lucide / Simple Icons Beautiful & consistent open-source icons
Fonts Google Fonts JetBrains Mono (Code) & Outfit (UI)

🏁 Getting Started

Follow these steps to set up the project locally.

Prerequisites

  • Node.js: v18.0.0 or higher
  • npm (recommended) or pnpm/yarn

Installation

# Clone the repository
git clone https://github.com/JonniTech/NextGen-Cyber-LandingPage

# Navigate to the project directory
cd NextGen-Cyber-LandingPage

# Install dependencies
npm install

Development

Start the development server with hot-module replacement (HMR).

npm run dev
# Server running at http://localhost:3000

Production Build

Build the application for production deployment.

npm run build
# Preview the production build
npm run preview

📦 Project Structure

spectra/
├── app/
│   ├── components/       # Reusable UI components (Hero, Feature, Compliance...)
│   ├── layouts/          # Application layouts (default.vue)
│   ├── pages/            # File-based routing (index.vue)
│   ├── app.vue           # Root application component
│   └── error.vue         # Custom 404/Error page
├── public/               # Static assets (images, favicon)
├── server/               # API routes and server middleware
├── nuxt.config.ts        # Nuxt configuration file
├── package.json          # Dependency management
└── README.md             # Project documentation

🎨 Customization

Theming

The project uses Tailwind CSS v4. You can customize the theme in your CSS or Tailwind config.

  • Primary Color: Defaults to Nuxt Green shade.
  • Dark Mode: Enabled by default with class="dark".

Animations

Animations are powered by @vueuse/motion directives (e.g., v-motion-slide-visible-once-bottom). Check app/components/HeroSection.vue for examples of:

  • v-motion
  • enter / initial states
  • Delay and duration configuration

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with 💚 by Jonni

About

A premium cybersecurity landing page template featuring realistic terminal UIs, global data visualization, and glassmorphism design. Built with the latest Nuxt 4 & Tailwind 4 stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published