Modern, mobile-first professional portfolio built with Astro and Tailwind CSS, hosted on GitHub Pages.
- Modern, clean design with dark theme
- Fully responsive (mobile, tablet, desktop)
- Smooth scrolling navigation
- Optimized performance (Lighthouse 90+)
- SEO-friendly
- Accessible (WCAG 2.1 AA compliant)
- Framework: Astro 4.x
- Styling: Tailwind CSS
- Deployment: GitHub Pages
- CI/CD: GitHub Actions
- Node.js 18+
- npm or yarn
- Clone the repository:
git clone https://github.com/gsypolt/gsypolt.github.io.git
cd gsypolt.github.io- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser to
http://localhost:4321to view the site.
| Command | Description |
|---|---|
npm run dev |
Start the local dev server |
npm run build |
Build the production site to ./dist/ |
npm run preview |
Preview the production build locally |