portfolio-site Tailwind Templates

Portfolio Site

✨ My portfolio built with Astro, Tailwind and React

Alexander Kuznetsov Portfolio

A modern, responsive portfolio site built with Astro.js and React. Features a clean, minimalist design with interactive components and smooth animations.

šŸš€ Tech Stack

  • Framework: Astro.js v4.8.7
  • UI Components: React with TypeScript
  • Styling: Tailwind CSS
  • Icons: Simple Icons
  • Deployment: Vercel

šŸ—ļø Project Structure

src/
ā”œā”€ā”€ components/
│   ā”œā”€ā”€ common/       # Reusable UI components
│   │   ā”œā”€ā”€ Button.tsx
│   │   └── Card.astro
│   ā”œā”€ā”€ layout/      # Layout components
│   │   ā”œā”€ā”€ Analytics.astro
│   │   └── Footer.astro
│   ā”œā”€ā”€ home/        # Home page components
│   │   ā”œā”€ā”€ MainTitle.astro
│   │   ā”œā”€ā”€ Summary.astro
│   │   ā”œā”€ā”€ Services.astro
│   │   └── HireMe.astro
│   └── technologies/  # Tech stack components
│       ā”œā”€ā”€ index.astro
│       ā”œā”€ā”€ TechnologiesGrid.tsx
│       └── Techstack.astro
ā”œā”€ā”€ layouts/
ā”œā”€ā”€ pages/
└── env.d.ts

šŸ› ļø Development

  1. Install dependencies:

    npm install
    
  2. Start development server:

    npm run dev
    
  3. Build for production:

    npm run build
    

šŸŽØ Features

  • Modern Design: Clean, minimalist interface with smooth animations
  • Responsive Layout: Optimized for all screen sizes
  • Interactive Components: Dynamic tech stack grid with hover effects
  • Performance Optimized: Fast loading with static site generation
  • SEO Ready: Built-in SEO optimization with meta tags and sitemap
  • Type Safe: Full TypeScript support

šŸ“¦ Component Organization

The project follows a feature-first architecture:

  • Common Components: Reusable UI elements
  • Layout Components: Page structure and analytics
  • Home Components: Main page sections
  • Technologies Components: Interactive tech stack display

šŸš€ Deployment

The site is automatically deployed to Vercel on every push to the main branch.

šŸ“ License

MIT License - feel free to use this code for your own portfolio!

Top categories

Loading Svelte Themes