Skip to content

pavanpej/pavanpej.github.io

Repository files navigation

Pavan Rao - Personal Website

Personal website built with Astro by yours truly.

Tech Stack

  • Framework: Astro
  • Styling: Tailwind CSS
  • Icons: Font Awesome
  • Deployment: GitHub Pages

Getting Started

Prerequisites

  • Node.js 24+
  • npm

Installation

git clone https://github.com/pavanpej/pavanpej.github.io.git
cd pavanpej.github.io
npm install

Development

npm run dev

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

Available Scripts

Command Description
npm run dev Start development server
npm run build Build for production
npm run preview Preview production build
npm run format Format code with Prettier
npm run check Check Astro types

Project Structure

/
├── public/            # Static assets
├── src/
│   ├── components/    # Reusable components
│   ├── layouts/       # Page layouts
│   ├── pages/         # Route pages
│   └── styles/        # Global styles
└── .github/workflows/ # CI/CD pipelines

Deployment

Automatically deployed to GitHub Pages via GitHub Actions on every push to the main branch.


Built with ❤️ by Pavan Rao

Contributors 2

  •  
  •