Skip to content

Aryanjstar/Aryan_Jaiswal_Portfolio_V1

Repository files navigation

Aryan Jaiswal – Portfolio

Live Next.js TypeScript Tailwind License: MIT

A modern, multi-page developer portfolio featuring interactive 3D elements, scroll-driven animations, and a dedicated music showcase page. Designed to present technical expertise, production-grade projects, and creative pursuits in a recruiter-friendly format.

Production URL: https://aryanjaiswal.in


Architecture

app/
β”œβ”€β”€ page.tsx              # Homepage β€” hero, highlights carousel, experience preview
β”œβ”€β”€ experience/page.tsx   # Full work experience with animated border cards
β”œβ”€β”€ projects/page.tsx     # Project showcase with 3D pin containers
β”œβ”€β”€ resume/page.tsx       # Detailed resume with downloadable PDF
└── notesbyaryan/page.tsx # Music covers β€” animated cards with Instagram links

components/
β”œβ”€β”€ hero.tsx              # Hero section with text-generate effect
β”œβ”€β”€ grid.tsx              # Bento grid layout (About section)
β”œβ”€β”€ experience.tsx        # Moving-border experience cards
β”œβ”€β”€ resume.tsx            # Full resume renderer (education, experience, projects, skills)
β”œβ”€β”€ footer.tsx            # Contact section with social links
└── ui/                   # Reusable animated components
    β”œβ”€β”€ floating-nav.tsx  # Sticky navigation bar
    β”œβ”€β”€ 3d-pin.tsx        # 3D perspective card containers
    β”œβ”€β”€ moving-borders.tsx# Animated gradient border cards
    β”œβ”€β”€ spotlight.tsx     # SVG spotlight effects
    β”œβ”€β”€ magic-button.tsx  # Gradient hover button
    └── text-generate-effect.tsx

data/
β”œβ”€β”€ index.ts              # Navigation, projects, experience, testimonials
└── performances.json     # Music section data (songs, links, accents)

Tech Stack

Layer Technology
Framework Next.js 14 (App Router, Server Components)
Language TypeScript
Styling Tailwind CSS
Animations Framer Motion
3D Graphics Three.js, React Three Fiber
Deployment Netlify (auto-deploy on push to main)
Domain Custom domain β€” aryanjaiswal.in

Features

  • Multi-page architecture β€” Dedicated routes for Experience, Projects, Resume, and Music
  • Interactive 3D elements β€” Globe visualization and perspective card containers
  • Scroll-driven animations β€” Framer Motion entrance effects and hover interactions
  • Career highlights carousel β€” Infinite-scroll testimonial cards with links
  • Music showcase β€” Animated waveform cards per song with unique color accents
  • Downloadable resume β€” One-click PDF download of latest resume
  • Responsive design β€” Mobile-first layout across all breakpoints
  • Dark theme β€” Consistent dark UI with purple/violet accent palette

Getting Started

Prerequisites

  • Node.js >= 18
  • npm >= 9

Development

git clone https://github.com/Aryanjstar/Aryan_Jaiswal_Portfolio_V1.git
cd Aryan_Jaiswal_Portfolio_V1
npm install
npm run dev

Open http://localhost:3000 in your browser.

Production Build

npm run build
npm start

Deployment

This project uses Netlify for continuous deployment. Every push to the main branch triggers an automatic build and deploy.

Setting Value
Build command npm run build
Publish directory .next
Node version 20
Framework preset Next.js

The custom domain aryanjaiswal.in is configured via Netlify DNS with automatic SSL.


Pages Overview

Route Description
/ Hero with 3D globe, bento grid about section, career highlights carousel, experience preview
/experience Detailed work experience cards with animated moving borders
/projects Project showcase with 3D pin containers, live links, GitHub links, and demo videos
/resume Complete resume β€” education, experience, projects, skills, achievements with PDF download
/notesbyaryan Music covers page β€” profile hero, Spotify status, animated song cards linking to Instagram

Author

Aryan Jaiswal AI Engineer | Published Researcher | Full Stack Developer IIIT Dharwad '26

Platform Link
Portfolio aryanjaiswal.in
GitHub github.com/Aryanjstar
LinkedIn linkedin.com/in/aryanjstar
Email aryanjstar3@gmail.com
Instagram (Music) @notesbyaryan

License

MIT License β€” see LICENSE for details.

About

A responsive portfolio built with React.js, Next.js, Three.js and Tailwind CSS, featuring animations, bento grids, and seamless Netlify deployment. It highlights my projects, skills, and growth as a developer. Feedback is welcome! πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages