Skip to content

๐ŸŒŒ Code Galaxy v1.0.0 - Revolutionary 3D Developer Portfolio Template

Latest

Choose a tag to compare

@JasonDoug JasonDoug released this 06 Sep 02:02
· 3 commits to main since this release

๐ŸŒŒ Code Galaxy v1.0.0 - Revolutionary 3D Developer Portfolio Template

๐ŸŽ‰ Initial Public Release - Transform your GitHub repositories into an interactive 3D galaxy!

โœจ What's New

๐ŸŒŸ Core Features

  • ๐Ÿช 3D Repository Visualization - GitHub repositories rendered as interactive planets
  • ๐Ÿ”„ Real-time GitHub Integration - Live data fetching from GitHub API
  • ๐ŸŒ™ Immersion Mode - Press F to hide UI for distraction-free viewing
  • ๐ŸŽฎ Interactive Navigation - Orbit controls, zoom, and click-to-explore
  • ๐Ÿ“ฑ Fully Responsive - Optimized experience across all devices

๐ŸŽ›๏ธ Advanced Controls

  • Single-click planets โ†’ Show floating repository stats
  • Double-click planets โ†’ Open detailed repository modals
  • Click Developer Core โ†’ View your GitHub profile
  • ESC key โ†’ Clear all floating stats
  • F key โ†’ Toggle immersion mode

๐Ÿ”ง Technical Stack

  • โšก Next.js 15 with App Router and TypeScript
  • ๐ŸŽจ Three.js + React Three Fiber for 3D graphics
  • ๐ŸŽญ Framer Motion for cinematic animations
  • ๐ŸŽจ Tailwind CSS 4 for modern styling
  • ๐Ÿ”’ Security-first approach with sessionStorage
  • ๐Ÿ“Š Smart Data Visualization with language-based color coding

๐Ÿš€ Quick Start

Option 1: One-Click Deploy

Deploy with Vercel

Option 2: Manual Setup

# Use as template
gh repo create my-portfolio --template JasonDoug/codegalaxy

# Or clone directly
git clone https://github.com/JasonDoug/codegalaxy.git my-portfolio
cd my-portfolio
npm install
npm run dev

๐ŸŽจ Customization

Code Galaxy is designed to be easily customizable:

  • ๐ŸŒˆ Color Themes - Modify language colors and UI gradients
  • ๐Ÿช Planet Algorithms - Customize repository sizing and positioning
  • ๐ŸŽญ UI Components - Replace welcome messages and HUD layouts
  • โšก Performance - Adjust particle counts and rendering quality

See the Customization Guide for detailed instructions.

๐Ÿ“ฆ Deployment Options

  • Vercel (Recommended) - One-click deployment with environment variables
  • Netlify - Static export support
  • Docker - Containerized deployment for any platform
  • GitHub Pages - Static hosting with Actions workflow

๐Ÿ”’ Security & Performance

  • โœ… Bearer token authentication for GitHub API
  • โœ… SessionStorage instead of localStorage for credentials
  • โœ… Proper token validation with authenticated endpoints
  • โœ… Memoized animations to prevent performance issues
  • โœ… Optimized 3D rendering for mobile devices
  • โœ… Bundle optimization with code splitting

๐Ÿ“š Documentation

๐ŸŒŸ Perfect For

  • ๐Ÿ‘ฉโ€๐Ÿ’ป Developers showcasing their GitHub projects
  • ๐ŸŽ“ Students creating portfolio websites
  • ๐Ÿ’ผ Professionals demonstrating technical skills
  • ๐Ÿš€ Startups displaying open-source contributions
  • ๐ŸŽจ Designers wanting unique 3D presentations

๐ŸŽฏ Browser Support

  • Chrome 90+ - Full WebGL and 3D support
  • Firefox 85+ - Complete feature compatibility
  • Safari 14+ - WebGL support (some features may vary)
  • Edge 90+ - Full compatibility

๐Ÿค Contributing

We welcome contributions! Check out our Contributing Guide to get started.

๐Ÿ“„ License

MIT License - feel free to use this template for any project!


โญ Star this repo if you find it useful! โญ

Made with โค๏ธ by developers, for developers

๐Ÿš€ Deploy Now โ€ข ๐Ÿ“– Documentation โ€ข ๐ŸŽฎ Live Demo