This is a personal portfolio website built with Astro and Tailwind CSS. It showcases projects, skills, and contact information in a modern, responsive design.
- Astro for fast, modern static site generation
- Tailwind CSS for utility-first styling
- Responsive layout for all devices
- Project and skill showcase
- Social media links
- Downloadable resume
astro.config.mjs
package.json
tsconfig.json
public/
# Static assets (images, resume, favicon, etc.)
src/
components/
# Reusable UI components and icons
layouts/
# Layout components
pages/
# Main pages (index.astro)
styles/
# Global styles (global.css)
- Clone the repository:
git clone https://github.com/ks-iitjmu/portfolio.git cd portfolio
- Install dependencies:
npm install # or yarn install
- Start the development server:
npm run dev # or yarn dev
- Open your browser: Visit http://localhost:4321 to view the site.
npm run build
# or
yarn build
The output will be in the dist/
directory.
- Update your information, projects, and images in the
src/
andpublic/
folders. - Edit
src/pages/index.astro
for main content. - Replace the resume PDF in
public/
as needed.
- Astro
- Tailwind CSS
- Icons from Simple Icons and custom SVGs
This project is open source and available under the MIT License.