Skip to content

owsam22/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Samarpan's Portfolio

Logo

Full-Stack & AI Developer

Live Demo β€’ GitHub β€’ Contact


πŸ‘‹ Welcome!

This is my personal portfolio website, designed to showcase my journey as a developer. Built with a focus on performance, modern aesthetics, and seamless user experience, this site serves as a hub for my creative projects and technical skills.

✨ Key Features

  • Modern React Architecture: Leverages the power of React 18 and Vite for a lightning-fast development and user experience.
  • Dynamic Project Showcase: Projects are loaded dynamically from a centralized projects.json file, making it easy to manage and update.
  • Micro-Animations & Reveal Effects: Custom-built scroll reveal hooks create a premium, interactive feel as you explore.
  • Responsive Design: Optimized for all screen sizes, from mobile devices to ultra-wide monitors.
  • Glassmorphism UI: A sleek, modern design language with subtle transparencies and vibrant gradients.

πŸ› οΈ Tech Stack

  • Frontend Framework: React.js (Version 18)
  • Build Tool: Vite
  • Icons: BoxIcons
  • Typography: Inter via Google Fonts
  • Deployment: GitHub Pages
  • Animations: CSS3 Keyframes & Intersection Observer API

πŸ“‚ Project Structure

β”œβ”€β”€ public/              # Static assets and projects.json
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/      # Modular React components (Hero, Skills, Projects, etc.)
β”‚   β”œβ”€β”€ hooks/           # Custom hooks like useScrollReveal
β”‚   β”œβ”€β”€ assets/          # Images and branding assets
β”‚   β”œβ”€β”€ styles/          # Global styles (CSS)
β”‚   β”œβ”€β”€ App.jsx          # Root application component
β”‚   └── main.jsx         # Application entry point
β”œβ”€β”€ index.html           # HTML template
β”œβ”€β”€ package.json         # Dependencies and scripts
└── vite.config.js       # Vite configuration

πŸš€ Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/owsam22/portfolio.git
  2. Navigate to the project directory:
    cd portfolio
  3. Install dependencies:
    npm install

Development

Start the development server:

npm run dev

The app will be available at http://localhost:5173.

Production

Build the project for production:

npm run build

πŸ“« Contact

I'm always open to collaborating on interesting projects or discussing new opportunities. Feel free to reach out!


Built with ❀️ by Samarpan

About

πŸš€ Personal portfolio & digital command center. Crafting the intersection of Full-Stack Web Development and AI/ML Engineering. 🧠✨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors