A lightweight, dependency-free portfolio generator that creates a minimalist portfolio website using your GitHub and LinkedIn profiles.
- No Dependencies: Built with pure HTML, CSS, and JavaScript
- GitHub API Integration: Automatically fetches your repositories and profile information
- LinkedIn Integration: Includes your professional profile link
- Responsive Design: Works seamlessly on all devices
- Dark/Light Theme Toggle: User-controlled theme switching with local storage persistence
- Modern UI: Clean, professional design with animations and transitions
- Accessible: Built with ARIA labels and semantic HTML
- Performance Optimized: Includes API response caching
- Dynamic Content Loading: Projects are loaded dynamically via GitHub API
- Easy Deployment: Generate and host your portfolio on GitHub Pages instantly
- Enter your LinkedIn Profile URL
- Enter your GitHub username
- Click "Generate Portfolio"
- Download the generated files
- Create a new repository named
yourusername.github.io
- Upload the downloaded files
- Enable GitHub Pages in repository settings
Your download will include:
index.html
: Your portfolio page with semantic HTMLstyles.css
: Modern, responsive styling with dark/light theme supportscripts.js
: Theme switching and dynamic project loadingREADME.md
: Documentation for your portfolio
- Clean, minimalist design
- Interactive dark/light theme toggle
- Dynamic GitHub projects section with loading states
- SVG icons for social links
- Smooth animations and transitions
- Fully responsive layout
- Real-time portfolio preview
- Input validation
- Loading states and error handling
- API response caching
- Accessible form controls
Simply open index.html
in your browser to start developing. No build process required!
This project is licensed under the MIT License. See the LICENSE file for details.