portfolio

Aaryan’s Portfolio

https://v0-portfolio-zeta-eight.vercel.app/

Features

Tech Stack

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/aaryouz/portfolio.git
    cd portfolio
    
  2. Install dependencies:
    pnpm install
    # or
    npm install
    
  3. Start the development server:
    pnpm dev
    # or
    npm run dev
    

The site will be available at http://localhost:3000

Project Structure

portfolio/
├── app/                 # Next.js app directory (App Router)
│   ├── page.tsx        # Home page
│   └── projects/       # Dynamic project routes
├── components/         # Reusable React components
├── hooks/             # Custom React hooks
├── lib/               # Utility functions
├── public/            # Static assets
│   ├── images/        # Image assets
│   └── resume/        # Resume files
├── styles/            # CSS and styling
└── types/             # TypeScript definitions

Available Scripts

Deployment

This project is configured for deployment on Netlify. The netlify.toml file contains the necessary build configurations.

Automatic Deployments

Environment Variables

Create a .env.local file in the root directory with the following variables:

# Add any required environment variables here