Skip to content

aakku106/aakku106.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Adarasha Gaihre - Professional Portfolio Website

Website GitHub Pages HTML5 CSS3 JavaScript SCSS

A modern, responsive portfolio website showcasing my journey as a Computer Science student and web developer. Built with vanilla HTML, CSS/SCSS, and JavaScript, featuring an anime-inspired design with smooth animations and interactive elements.

🌐 Live Demo

πŸ”— Visit My Portfolio

Alternative URL: GitHub Pages

πŸ“– About

This portfolio website represents my passion for web development, combining clean code with creative design. As a Computer Science student from Nepal, I've crafted this site to showcase my skills, projects, and personality through a unique anime-inspired theme.

🎯 Key Highlights

  • Responsive Design: Optimized for all devices (desktop, tablet, mobile)
  • Modern UI/UX: Clean, professional design with smooth animations
  • Performance Focused: Fast loading times and optimized assets
  • SEO Optimized: Meta tags, structured data, and semantic HTML
  • Accessibility: WCAG compliant with proper ARIA labels

✨ Features

🏠 Landing Page

  • Dynamic animated hero section
  • Interactive navigation with hover effects
  • Professional terminal-style loader
  • Smooth scroll navigation

πŸ‘¨β€πŸ’» About Me

  • Personal introduction and background
  • Skills and experience showcase
  • Educational journey
  • Interactive image gallery with hover effects
  • Responsive grid layout

πŸ’Ό Portfolio

  • Projects showcase (coming soon)
  • Technology stack highlights
  • Achievement gallery
  • Interactive project cards

πŸ“§ Contact

  • Anime-themed contact form
  • Multiple contact methods
  • Social media integration
  • Interactive 3D card effects
  • Form validation and submission

πŸ“± Mobile Experience

  • Hamburger menu navigation
  • Touch-friendly interactions
  • Optimized typography and spacing
  • Swipe gestures support

πŸ› οΈ Technologies Used

Frontend

  • HTML5: Semantic markup and structure
  • CSS3/SCSS: Modern styling with Sass preprocessing
  • JavaScript (ES6+): Interactive functionality and animations
  • Google Fonts: Typography (Reenie Beanie, Amatic SC, Ninja Naruto)

Design & UI

  • Responsive Design: Mobile-first approach
  • CSS Grid & Flexbox: Modern layout techniques
  • CSS Animations: Smooth transitions and hover effects
  • Backdrop Filters: Modern glass-morphism effects

Performance & SEO

  • Google Analytics: Traffic monitoring and insights
  • Structured Data: Schema.org markup for better SEO
  • Meta Tags: Complete social media and search optimization
  • Sitemap: XML sitemap for search engines
  • Robots.txt: Search engine crawling guidelines

πŸ“ Project Structure

aakku106.github.io/
β”œβ”€β”€ index.html                 # Landing page
β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ about/
β”‚   β”‚   β”œβ”€β”€ index.html        # About me page
β”‚   β”‚   └── blink.css         # Special animations
β”‚   β”œβ”€β”€ contact/
β”‚   β”‚   └── index.html        # Contact page
β”‚   └── portfolio/
β”‚       └── index.html        # Portfolio page
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ script.js             # Main JavaScript functionality
β”‚   β”œβ”€β”€ Archive.js            # Additional utilities
β”‚   └── navBar.js/            # Navigation components
β”‚       β”œβ”€β”€ NavBar.js
β”‚       β”œβ”€β”€ NavBarLanding.js
β”‚       └── NavBarPages.js
β”œβ”€β”€ style/
β”‚   β”œβ”€β”€ style.scss            # Main SCSS file
β”‚   β”œβ”€β”€ style.css             # Compiled CSS
β”‚   β”œβ”€β”€ _variables.scss       # SCSS variables
β”‚   β”œβ”€β”€ _mixins.scss          # SCSS mixins
β”‚   β”œβ”€β”€ _contactMePage.scss   # Contact page styles
β”‚   β”œβ”€β”€ _desktopAboutMeBody.scss # About page styles
β”‚   └── [other SCSS partials]
β”œβ”€β”€ pictures/                 # Image assets
β”‚   β”œβ”€β”€ contactPage/
β”‚   β”œβ”€β”€ desktop/
β”‚   β”œβ”€β”€ mobile/
β”‚   └── Webicon/
β”œβ”€β”€ CNAME                     # Custom domain configuration
β”œβ”€β”€ sitemap.xml              # SEO sitemap
β”œβ”€β”€ robots.txt               # Search engine instructions
└── README.md                # Project documentation

πŸš€ Getting Started

Prerequisites

  • A modern web browser
  • Basic understanding of HTML, CSS, and JavaScript
  • Text editor or IDE (VS Code recommended)

Local Development

  1. Clone the repository

    git clone https://github.com/aakku106/aakku106.github.io.git
    cd aakku106.github.io
  2. Serve locally

    # Using Python (if installed)
    python -m http.server 8000
    
    # Using Node.js live-server (if installed)
    npx live-server
    
    # Or simply open index.html in your browser
  3. Development with SCSS

    # Install Sass (if needed)
    npm install -g sass
    
    # Watch for SCSS changes
    sass --watch style/style.scss:style/style.css

Deployment

The website is automatically deployed via GitHub Pages when changes are pushed to the main branch.

🎨 Design Philosophy

Color Palette

  • Primary: #c77d27 (Warm Orange)
  • Secondary: #060310 (Deep Navy)
  • Accent: Naruto-inspired orange and blue tones

Typography

  • Headings: Ninja Naruto, Amatic SC
  • Body: Reenie Beanie
  • UI Elements: System fonts for readability

Animation Principles

  • Smooth Transitions: All interactions have fluid animations
  • Performance First: GPU-accelerated transforms
  • Accessibility: Respects user's motion preferences

πŸ“± Responsive Breakpoints

// Mobile First Approach
@media (max-width: 480px) // Mobile devices @media (max-width: 768px) // Tablets @media (max-width: 1024px) // Small desktops @media (min-width: 1025px); // Large desktops

πŸ”§ Performance Optimizations

  • Image Optimization: Compressed images and modern formats
  • CSS Minification: Production-ready compiled CSS
  • Lazy Loading: Images load as needed
  • Caching: Proper cache headers for static assets
  • CDN: Google Fonts and external resources via CDN

πŸ“Š SEO Features

  • Meta Tags: Complete Open Graph and Twitter Card support
  • Structured Data: Schema.org Person and ProfilePage markup
  • Canonical URLs: Proper canonical tag implementation
  • Multilingual Support: hreflang tags for international SEO
  • Google Analytics: Integrated tracking and insights

🀝 Contributing

While this is a personal portfolio, I welcome feedback and suggestions!

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/improvement)
  3. Commit your changes (git commit -am 'Add some improvement')
  4. Push to the branch (git push origin feature/improvement)
  5. Open a Pull Request

πŸ“„ License

This project is open source and available under the MIT License.

πŸ“ž Contact

Adarasha Gaihre

πŸ™ Acknowledgments

  • Inspiration: Naruto anime series for the creative theme
  • Fonts: Google Fonts for beautiful typography
  • Icons: Font Awesome for UI icons
  • Hosting: GitHub Pages for reliable hosting
  • Community: The web development community for continuous learning

⭐ Star this repository if you found it helpful! ⭐

Made with ❀️ by Adarasha Gaihre

Visitor Count