Skip to content

Shashwath-K/AboutMe-25

Repository files navigation

Shashwath KS - Personal Portfolio (v2025)

Source code for my personal portfolio website. Built with React, Vite, and Tailwind CSS.


Features

  • Pages: Home, About, Projects, Media, Contact.
  • Routing: Uses react-router-dom.
  • Animations: Extensive CSS animations (keyframes, 3D transforms, parallax).
  • Theme: Dark mode "green & black" with "smoking glass" UI elements.
  • Navigation: Custom floating sidebar navigator.
  • Dynamic Data: Fetches GitHub stats (repos, followers, stars) and WakaTime coding activity.
  • Gallery: Responsive, animated masonry gallery with filtering.
  • Loading: Matrix-themed welcome loader.
  • Performance: Built with Vite and uses React Lazy Loading.

Tech Stack

  • Core: React, Vite, JavaScript (ES6+), HTML5
  • Styling: Tailwind CSS, CSS3
  • Routing: React Router v6
  • Icons: React Icons
  • SEO: React Helmet

Getting Started

Prerequisites

  • Node.js (v18.x or higher)
  • npm or yarn

Installation & Run

  1. Clone:
    git clone [https://github.com/Shashwath-K/Portfolio-25.git](https://github.com/Shashwath-K/Portfolio-25.git)
    cd Portfolio-25
  2. Install:
    npm install
  3. Run:
    npm run dev
  4. Open http://localhost:5173 in your browser.

License


Author

About

This repository contains the source code for my v2025 personal portfolio, showcasing front-end development skills using React, Vite, and Tailwind CSS. The project is a fully responsive, multi-page site featuring complex CSS animations (3D transforms, parallax, keyframes) and a distinct "smoking glass" dark theme (green & black).

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors