Personal website for jaeswift.xyz - Sci-fi dashboard aesthetic
Find a file
2026-04-04 02:34:56 +00:00
api refactor: restructure site - awesomelist to /recon, freebies to /contraband, strip Awesome from names 2026-04-04 02:34:56 +00:00
armoury fix: navbar class mismatch - changed all subpages from navbar to nav-main for proper dropdown hover 2026-04-02 23:35:23 +00:00
comms fix: navbar class mismatch - changed all subpages from navbar to nav-main for proper dropdown hover 2026-04-02 23:35:23 +00:00
contraband refactor: restructure site - awesomelist to /recon, freebies to /contraband, strip Awesome from names 2026-04-04 02:34:56 +00:00
css fix: awesomelist grid to 4 columns with responsive breakpoints 2026-04-04 02:19:18 +00:00
depot refactor: restructure site - awesomelist to /recon, freebies to /contraband, strip Awesome from names 2026-04-04 02:34:56 +00:00
hq feat: changelog page with timeline UI, API endpoint, auto-loaded data 2026-04-03 00:29:44 +00:00
js feat: PROPAGANDA page with Awesome Lists - 660 lists, 135k entries, 28 sectors 2026-04-04 02:16:24 +00:00
recon refactor: restructure site - awesomelist to /recon, freebies to /contraband, strip Awesome from names 2026-04-04 02:34:56 +00:00
transmissions fix: navbar class mismatch - changed all subpages from navbar to nav-main for proper dropdown hover 2026-04-02 23:35:23 +00:00
.gitignore feat: mega admin panel expansion, contact form, 9 blog posts 2026-03-31 22:19:27 +00:00
admin.html feat: admin panel - globe & chat AI sections, brighter globe 2026-04-02 00:16:06 +00:00
AUDIT_REPORT.md fix: resolve all critical audit issues 2026-04-01 00:54:20 +00:00
blog.html fix: navbar class mismatch - changed all subpages from navbar to nav-main for proper dropdown hover 2026-04-02 23:35:23 +00:00
index.html feat: move NOW PLAYING below chat, add SERVER CLOCK panel, brighten globe - NOW PLAYING moved from right column to below JAE-AI chat (left) - New SERVER TIME panel with Orbitron digital clock + uptime counter (right) - Globe earth brightened with higher emissive values - Responsive chat-sub-row flex layout 2026-04-01 22:35:41 +00:00
post.html fix: navbar class mismatch - changed all subpages from navbar to nav-main for proper dropdown hover 2026-04-02 23:35:23 +00:00
README.md 🚀 Initial build: sci-fi dashboard website 2026-03-31 19:23:47 +00:00

JAESWIFT.XYZ

Sci-fi dashboard-inspired personal website

Status Version

Overview

A cyberpunk/sci-fi themed personal website inspired by satellite monitoring dashboards. Built with vanilla HTML, CSS, and JavaScript — no frameworks, no bloat.

Features

  • HUD-style navigation with dropdown menus and live clock
  • Particle system with mouse interaction and connection lines
  • Glitch text effect on hero title
  • Typing animation cycling through descriptions
  • Scroll-reveal animations for content sections
  • Animated skill bars with glow effects
  • Live terminal emulator with typed commands
  • Panel hover glow tracking (follows cursor)
  • Scanline overlay and grid background
  • HUD data flickers for authentic dashboard feel
  • Signal strength animation in footer
  • Fully responsive — mobile hamburger menu with accordion dropdowns

Sections

# Section Description
00 Hero Animated HUD frame with glitch title, typing subtitle, status readouts
01 About Operator profile panel + animated skill matrix bars
02 Blog Card grid for blog posts with hover animations
03 Development Project cards with tech tags and status indicators
04 Links External links grid (Gitea, GitLab, Reddit, Email)
05 Contact Transmission form + signal info + live terminal emulator

Tech Stack

  • HTML5 — Semantic markup
  • CSS3 — Custom properties, grid, flexbox, animations, backdrop-filter
  • Vanilla JS — Particle system, IntersectionObserver, typing effect
  • Google Fonts — JetBrains Mono, Orbitron, Share Tech Mono

Palette

Colour Hex Usage
Background #060608 Primary background
Panel #0c1018 Card/panel backgrounds
Accent #00ffc8 Primary accent (cyan/teal)
Text #c8d6e5 Primary text
Muted #5a6a7a Secondary text
Border #1a2a3a Panel borders
Danger #ff3a5c Glitch/error accent

Local Development

# Clone
git clone https://git.jaeswift.xyz/jae/jaeswift-website.git
cd jaeswift-website

# Serve (any static server works)
python3 -m http.server 8080
# or
npx serve .

Open http://localhost:8080 in your browser.

Deployment

Static files — deploy anywhere: Nginx, Apache, Caddy, Netlify, Cloudflare Pages, etc.

License

© 2026 jae — All rights reserved.