A mind-blowing, modern launchpad website showcasing the incredible projects and skills of two talented developers named Carter. Built with pure HTML, CSS, and JavaScript, featuring stunning animations, interactive effects, and cutting-edge web technologies.
Live Site: https://cartermh.github.io/Magnitode/
- Go to repository Settings → Pages
- Set Source to GitHub Actions
- Push to
main
branch - site deploys automatically!
- ✅
.nojekyll
- Prevents Jekyll processing - ✅
deploy.yml
- GitHub Actions workflow - ✅ All paths optimized for GitHub Pages
- Stunning Gradients: Eye-catching color schemes with smooth transitions
- Particle System: Interactive particle background using particles.js
- Smooth Animations: CSS animations and JavaScript-powered effects
- Glass Morphism: Modern frosted glass UI components
- Custom Cursor: Interactive cursor effects (desktop only)
- Loading Screen: Animated progress bar with logo glow effects
- CSS Grid & Flexbox: Advanced layouts for perfect responsiveness
- CSS Custom Properties: Maintainable color and spacing system
- Intersection Observer API: Performance-optimized scroll animations
- Service Worker Ready: PWA capabilities for offline functionality
- Modern JavaScript: ES6+ features with modular architecture
- Responsive Design: Mobile-first approach with perfect scaling
- Smooth Scrolling Navigation: Seamless page transitions
- Animated Counters: Statistics that count up when in view
- 3D Card Flips: Team member cards with hover effects
- Form Validation: Real-time input validation with visual feedback
- Parallax Effects: Depth and motion for engaging experience
- Hover Animations: Micro-interactions throughout the site
- Konami Code: Try the classic cheat code for a surprise!
- Rainbow Mode: Click the logo 5 times quickly
- Debug Mode: Add
#debug
to URL for performance monitoring
Magnicode/
├── index.html # Main HTML file
├── styles/
│ └── main.css # All CSS styles and animations
├── scripts/
│ └── main.js # Interactive JavaScript features
└── README.md # This file
- Primary:
#667eea
→#764ba2
(Purple gradient) - Secondary:
#f093fb
→#f5576c
(Pink gradient) - Accent:
#4facfe
→#00f2fe
(Blue gradient) - Background: Dark theme with glass morphism overlays
- Primary Font: Orbitron (Futuristic headings)
- Secondary Font: Inter (Clean body text)
- Responsive Scale: Fluid typography from mobile to desktop
- Consistent Scale: 0.25rem base with multipliers
- Responsive Gaps: Adapts to screen size automatically
- Breathing Room: Generous whitespace for readability
- Clone or Download the project files
- Open
index.html
in your favorite modern browser - Enjoy the Experience!
# Simple HTTP server with Python
python -m http.server 8000
# Or with Node.js
npx http-server
# Or with PHP
php -S localhost:8000
- ✅ Chrome 60+
- ✅ Firefox 55+
- ✅ Safari 12+
- ✅ Edge 79+
Edit the CSS custom properties in :root
to change the entire color scheme:
:root {
--primary-gradient: linear-gradient(135deg, #YOUR_COLOR 0%, #YOUR_COLOR 100%);
--secondary-gradient: linear-gradient(135deg, #YOUR_COLOR 0%, #YOUR_COLOR 100%);
}
- Update text content in
index.html
- Replace project information in the projects section
- Modify team member details in the about section
- Change contact information and social links
- Adjust animation timings in CSS custom properties
- Modify JavaScript animation parameters in
main.js
- Enable/disable features by commenting out module initializations
- Optimized Loading: Lazy loading and progressive enhancement
- Smooth Animations: 60fps animations with requestAnimationFrame
- Minimal Dependencies: Only particles.js for particle effects
- Compressed Assets: Optimized images and efficient code
- Caching Ready: Service worker support for offline functionality
- Smooth Scrolling: Seamless navigation between sections
- Active States: Highlights current section in navigation
- Mobile Menu: Responsive hamburger menu for mobile devices
- Scroll Spy: Auto-updates navigation based on scroll position
- Scroll Triggers: Elements animate when they come into view
- Hover Effects: Interactive feedback on all clickable elements
- Loading States: Smooth transitions and loading indicators
- Parallax Scrolling: Depth effects for engaging visuals
- Real-time Validation: Instant feedback as users type
- Floating Labels: Modern material design-inspired inputs
- Success/Error States: Visual confirmation of form submission
- Smooth Transitions: Animated state changes
- Semantic HTML: Proper structure for accessibility and SEO
- Progressive Enhancement: Works without JavaScript, enhanced with it
- Mobile-First: Designed for mobile, enhanced for desktop
- Performance: Optimized for fast loading and smooth interactions
- Accessibility: ARIA labels, keyboard navigation, and screen reader support
- SEO Ready: Meta tags, semantic structure, and clean URLs
- Fonts: Google Fonts (Orbitron, Inter)
- Icons: Font Awesome
- Particles: Particles.js library
- Design: Custom design by the Carter team
- Code: Hand-crafted with love ❤️
This project is open source and available under the MIT License.
Built with 💜 by the Carters at Magnicode
Where every line of code is a spell, and every function is pure magic! ✨