A stunning developer portfolio template with anime aesthetics and interactive features
Transform your developer portfolio into an interactive anime-inspired experience that stands out from the crowd!
Featuring dual anime themes with smooth transitions, interactive elements, and beautiful responsive design
- ๐ Lain Theme: Cyberpunk aesthetics inspired by Serial Experiments Lain
- ๐ธ Lucky Star Theme: Kawaii aesthetic inspired by Lucky Star
- Seamless theme switching with smooth transitions
- Floating Anime Characters: Interactive mascots with personality
- Glitch Transitions: Smooth, anime-inspired page transitions
- ASCII Loading Animations: Retro terminal-style loaders
- Easter Eggs: Hidden surprises for visitors to discover
- Konami Code Support: Classic gaming nostalgia
- 3D Mouse Parallax: Immersive depth effects
- Terminal UI: Interactive command interface
- Customizable Projects: Easy portfolio project management
- Responsive Design: Perfect on all devices
- TypeScript: Full type safety
- Performance Optimized: Fast loading and smooth animations
- SEO Friendly: Optimized for search engines
- โก Next.js 14 - React framework with App Router
- ๐จ Tailwind CSS - Utility-first styling
- ๐ Framer Motion - Smooth animations
- ๐ฑ Responsive Design - Mobile-first approach
- ๐ TypeScript - Type safety and better DX
- ๐ช Three.js - 3D graphics and interactions
- Node.js 18.0 or later
- npm or pnpm package manager
-
Clone the repository
git clone https://github.com/anime-portfolio/app.git cd app -
Install dependencies
npm install # or pnpm install -
Start development server
npm run dev # or pnpm dev -
Open in browser Navigate to http://localhost:3000
npm run build
npm startEdit data/portfolio-data.tsx to customize:
export const profileData: ProfileData = {
name: {
en: "Your Name",
ja: "ใใชใใฎๅๅ",
},
role: {
en: "Your Role",
ja: "ใใชใใฎๅฝนๅฒ",
},
// ... more configuration
}Add your projects to the works array:
{
id: "your-project",
title: "Project Title",
description: "Project description...",
images: ["image1.jpg", "image2.jpg"],
link: "https://your-project.com",
repo: "https://github.com/your-username/project",
tags: ["React", "TypeScript", "Next.js"],
date: "2024-12",
featured: true,
animeInspiration: "Your Favorite Anime",
}Create custom themes by extending the theme configurations:
export const customTheme: PortfolioPageProperties = {
type: "fullscreen",
styles: ["anime", "custom"],
gradientBg: "bg-gradient-to-br from-custom-900 to-custom-100",
// ... more customization
}anime-portfolio/
โโโ app/ # Next.js App Router
โโโ components/ # React components
โ โโโ ui/ # Reusable UI components
โ โโโ work-card.tsx # Project card component
โ โโโ floating-girl.tsx # Anime character component
โ โโโ terminal-ui.tsx # Terminal interface
โโโ contexts/ # React contexts
โโโ data/ # Portfolio data and configuration
โโโ hooks/ # Custom React hooks
โโโ lib/ # Utilities and helpers
โโโ public/ # Static assets
โโโ styles/ # Global styles
โโโ types/ # TypeScript type definitions
- Inspiration: Serial Experiments Lain
- Aesthetic: Dark cyberpunk with neon accents
- Colors: Deep grays, electric pinks, terminal greens
- Character: Lain Iwakura with glitchy interactions
- Inspiration: Lucky Star
- Aesthetic: Bright and cheerful moe style
- Colors: Soft pastels, blues, and pinks
- Character: Konata Izumi with playful interactions
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy automatically
- Update
next.config.mjsfor static export - Build and export:
npm run build - Deploy the
outfolder
Compatible with Netlify, Railway, and other static hosting services.
We welcome contributions from the anime and developer community!
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Follow the existing code style
- Add tests for new features
- Update documentation as needed
- Test on multiple browsers and devices
- Ensure anime theme compatibility
See CONTRIBUTING.md for detailed guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
This project celebrates the intersection of anime culture and web development:
- Serial Experiments Lain - Cyberpunk aesthetics and digital identity themes
- Lucky Star - Otaku culture and cheerful slice-of-life vibes
- Ghost in the Shell - Futuristic UI design inspiration
- Akira - Neon-soaked visual styling
- Your Favorite Anime - We'd love to see what inspires your customizations!
Created something amazing with this template? We'd love to feature it!
- Share in Discussions
- Use hashtag
#AnimePortfolioon social media - Submit a PR to add your portfolio to our showcase
- Discussions - Ask questions, share ideas
- Issues - Report bugs, request features
- Discord - Coming soon! Real-time community chat
- Inspired by the creativity of the anime community
- Built with amazing open-source tools
- Special thanks to all contributors and anime enthusiasts
Made with โค๏ธ by anime enthusiasts, for anime enthusiasts
Transform your portfolio into a work of art that reflects your passion for both code and anime!
โญ Star this repo โข ๐ View Demo โข ๐ Documentation โข ๐ฌ Community

