Skip to content

๐ŸŽŒ A stunning developer portfolio template with anime aesthetics and interactive features. Transform your portfolio into an anime-inspired experience with dual themes, floating characters, and smooth animations.

License

Notifications You must be signed in to change notification settings

anime-portfolio/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽŒ Anime Portfolio

A stunning developer portfolio template with anime aesthetics and interactive features

Live Demo License: MIT GitHub stars GitHub forks

Transform your developer portfolio into an interactive anime-inspired experience that stands out from the crowd!

๐Ÿ“ธ Screenshots

๐ŸŒธ Lucky Star Theme (Light Mode)

Lucky Star Theme

๐ŸŒ™ Lain Theme (Dark Mode)

Lain Theme

Featuring dual anime themes with smooth transitions, interactive elements, and beautiful responsive design

โœจ Features

๐ŸŽจ Dual Anime Themes

  • ๐ŸŒ™ Lain Theme: Cyberpunk aesthetics inspired by Serial Experiments Lain
  • ๐ŸŒธ Lucky Star Theme: Kawaii aesthetic inspired by Lucky Star
  • Seamless theme switching with smooth transitions

๐ŸŽญ Interactive Elements

  • 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

๐Ÿ› ๏ธ Developer Features

  • 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

๐ŸŽฏ Modern Tech Stack

  • โšก 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

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18.0 or later
  • npm or pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/anime-portfolio/app.git
    cd app
  2. Install dependencies

    npm install
    # or
    pnpm install
  3. Start development server

    npm run dev
    # or
    pnpm dev
  4. Open in browser Navigate to http://localhost:3000

Build for Production

npm run build
npm start

๐ŸŽจ Customization

Basic Configuration

Edit data/portfolio-data.tsx to customize:

export const profileData: ProfileData = {
  name: {
    en: "Your Name",
    ja: "ใ‚ใชใŸใฎๅๅ‰",
  },
  role: {
    en: "Your Role",
    ja: "ใ‚ใชใŸใฎๅฝนๅ‰ฒ",
  },
  // ... more configuration
}

Adding Projects

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",
}

Theme Customization

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
}

๐Ÿ“ Project Structure

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

๐ŸŽญ Themes

๐ŸŒ™ Lain Theme (Cyberpunk)

  • Inspiration: Serial Experiments Lain
  • Aesthetic: Dark cyberpunk with neon accents
  • Colors: Deep grays, electric pinks, terminal greens
  • Character: Lain Iwakura with glitchy interactions

๐ŸŒธ Lucky Star Theme (Kawaii)

  • Inspiration: Lucky Star
  • Aesthetic: Bright and cheerful moe style
  • Colors: Soft pastels, blues, and pinks
  • Character: Konata Izumi with playful interactions

๐Ÿš€ Deployment

Vercel (Recommended)

  1. Push your code to GitHub
  2. Connect your repository to Vercel
  3. Deploy automatically

GitHub Pages

  1. Update next.config.mjs for static export
  2. Build and export: npm run build
  3. Deploy the out folder

Other Platforms

Compatible with Netlify, Railway, and other static hosting services.

๐Ÿค Contributing

We welcome contributions from the anime and developer community!

How to Contribute

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Development Guidelines

  • 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.

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐ŸŽŒ Anime Inspirations

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!

๐ŸŒŸ Showcase

Created something amazing with this template? We'd love to feature it!

  • Share in Discussions
  • Use hashtag #AnimePortfolio on social media
  • Submit a PR to add your portfolio to our showcase

๐Ÿ’ฌ Community

  • Discussions - Ask questions, share ideas
  • Issues - Report bugs, request features
  • Discord - Coming soon! Real-time community chat

๐Ÿ™ Acknowledgments

  • Inspired by the creativity of the anime community
  • Built with amazing open-source tools
  • Special thanks to all contributors and anime enthusiasts

๐Ÿ“Š Stats

GitHub language count GitHub top language GitHub code size in bytes


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!

Built with Next.js Styled with Tailwind Animated with Framer Motion

โญ Star this repo โ€ข ๐Ÿš€ View Demo โ€ข ๐Ÿ“– Documentation โ€ข ๐Ÿ’ฌ Community

About

๐ŸŽŒ A stunning developer portfolio template with anime aesthetics and interactive features. Transform your portfolio into an anime-inspired experience with dual themes, floating characters, and smooth animations.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •