A modern portfolio website built with Next.js, TypeScript, and Tailwind CSS. Features a sleek dark theme with animated grid background, smooth transitions, and responsive design.
Visit: tilk.tech
- Modern Design: Clean, professional layout with dark theme
- Animated Grid Background: Dynamic grid pattern with smooth animations
- Responsive: Optimized for desktop, tablet, and mobile
- Smooth Animations: Framer Motion powered transitions
- Fast Loading: Static site generation with Next.js
- SEO Optimized: Meta tags and structured data
- GitHub Pages Ready: Automatic deployment configured
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: DevIcons CDN
- Deployment: GitHub Pages / Vercel
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildOpen http://localhost:3000 to view the site.
├── public/ # Static assets (images, icons)
├── src/
│ ├── components/ # React components
│ │ ├── sections/ # Page sections (Hero, About, Projects)
│ │ └── ... # Reusable components
│ ├── lib/ # Utility functions
│ ├── pages/ # Next.js pages
│ └── styles/ # Global styles
├── .github/workflows/ # GitHub Actions for deployment
└── ... # Config files
This site is configured for automatic deployment to GitHub Pages:
- Push changes to the
mainbranch - GitHub Actions automatically builds and deploys
- Site is live at your GitHub Pages URL
npm run build # Creates static files in 'out' folder- Personal Info: Edit
src/components/sections/index/Hero.tsx - About Section: Modify
src/components/sections/index/About.tsx - Projects: Update
src/components/sections/index/Projects.tsx
- Colors: Edit
tailwind.config.ts - Fonts: Modify
src/styles/globals.css - Layout: Adjust component files
MIT License - feel free to use this project for your own portfolio!
Issues and pull requests are welcome!