A beautiful, responsive portfolio website showcasing all public projects and work. Built with modern web technologies and GitHub Copilot AI assistance.
🔗 Live Preview: GitHub Pages (Deploy using GitHub Pages settings)
📂 Repository: BeginnerAman/Portfolio
✅ Responsive Design - Works perfectly on desktop, tablet, and mobile
✅ Project Filtering - Filter projects by category (Chat Apps, Games, Utilities, Special)
✅ Smooth Animations - Beautiful fade-in and scroll animations
✅ Easy Project Management - Add/remove projects in seconds
✅ Dark Theme - Modern dark UI with gradient accents
✅ Social Links - Connect on GitHub, Twitter, LinkedIn, Instagram
✅ Mobile-Friendly Navigation - Hamburger menu for mobile devices
-
Clone the repository:
git clone https://github.com/BeginnerAman/Portfolio.git cd Portfolio -
Open in browser:
- Simply open
index.htmlin your browser - Or use Live Server extension in VS Code
- Simply open
- Go to repository Settings → Pages
- Select
mainbranch - Your portfolio will be live at:
https://BeginnerAman.github.io/Portfolio
Edit script.js and find the projectsData array, then add:
{
name: "Your Project Name",
category: "chat", // chat, game, utility, special, or profile
icon: "💬", // Any emoji you like
description: "Brief description of your project",
url: "https://github.com/BeginnerAman/your-repo"
}That's it! Refresh the page and your project appears instantly. ✨
- Find the project in
script.js - Delete the entire object
- Save the file
That's all! No other changes needed. 🎉
| Category | Usage | Examples |
|---|---|---|
chat |
Chat applications | Chat App, ChatX, Group Chat |
game |
Games & puzzles | Typing Game, Game Project |
utility |
Tools & calculators | Price Calculator, Movie Recommender |
special |
Special projects | Birthday Pages, Portfolio |
profile |
Profile & collections | Project collections, GitHub Profile |
Portfolio/
├── index.html # Main HTML structure
├── styles.css # All styling & animations
├── script.js # Project data & interactions
└── README.md # This file
Edit in index.html:
<!-- Line 39 - Hero Section -->
<h1 class="hero-title">Hi, I'm <span class="gradient-text">BeginnerAman</span></h1>
<!-- Line 179-188 - Contact Info -->
<p>your.email@example.com</p>
<p>Your Phone Number</p>
<!-- Line 192-207 - Social Links -->
<a href="https://github.com/YOUR-USERNAME">GitHub</a>
<a href="https://twitter.com/YOUR-HANDLE">Twitter</a>Edit in styles.css:
:root {
--primary-color: #6366f1; /* Main color */
--secondary-color: #8b5cf6; /* Accent color */
--accent-color: #ec4899; /* Highlight color */
}This entire portfolio was built with GitHub Copilot AI assistance, providing:
- Optimized code structure
- Modern design patterns
- Responsive layouts
- Smooth animations
- Best practices implementation
Learn more about GitHub Copilot: github.com/features/copilot
- Total Projects: 22+
- Categories: 5 (Chat, Games, Utilities, Special, Profile)
- Commits: 50+
- Built with: HTML5, CSS3, JavaScript
- Design: Modern Dark Theme with Gradients
- HTML5 - Semantic markup
- CSS3 - Advanced styling, animations, gradients
- JavaScript - Dynamic project loading, interactions
- Font Awesome - Icons library
- Google Fonts - Poppins font family
Click filter buttons to view projects by category:
- All Projects
- Chat Apps
- Games
- Utilities
- Special Projects
- Fixed navbar with smooth scroll
- Hamburger menu for mobile
- Active link highlighting
- Fade-in effects on scroll
- Hover animations on cards
- Smooth transitions throughout
- Fully responsive design
- Touch-friendly buttons
- Optimized for all screen sizes
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
Free to use and modify. Credit to GitHub Copilot AI for the intelligent assistance.
- Dark/Light theme toggle
- Project search functionality
- Blog section
- Contact form integration
- Performance optimization
- Add emoji to projects - Makes cards more visually appealing
- Keep descriptions short - Better readability
- Use descriptive names - Helps visitors understand projects
- Update contact info - Make it easy to reach you
- Maintain GitHub links - Ensure they point to active repos
For issues or suggestions, create an issue in the repository or reach out via the contact section.
Made with ❤️ by BeginnerAman
Powered by GitHub Copilot AI 🤖
Last Updated: May 7, 2026