A modern, responsive portfolio website showcasing my skills as a Mobile App Developer specializing in Flutter and Django.
- HTML 5
- CSS(3)
- JavaScript (Vanilla)
- Icons (Font Awesome)
- Responsive Design: Fully responsive across all devices.
- Smooth Animations: Intersection Observer API for smooth scroll animations
- Mobile Navigation: Hamburger menu for mobile devices
- Modern UI: Clean and professional design with gradient hero section
- Project Showcase: Display your Flutter and Django projects
- My Skills: Highlight your technical expertise
- Contact Form: Functional contact form for potential clients
- Social Media Links: Quick access to LinkedIn and GitHub profiles
portfolio/
├── index.html # Main HTML file
├── styles.css # Stylesheet
├── script.js # JavaScript functionality
└── README.md # Documentation
- Clone the repository
- Open
index.htmlin your browser - No build process required!
- Go to your repository settings
- Navigate to "Pages" section
- Select the branch (usually
main) - Select the folder (usually
/root) - Then click "Save"
- Your site will be published at
https://yourusername.github.io/portfolio
- Add a
CNAMEfile with your domain name - Configure DNS settings with your domain provider
- Update GitHub Pages settings with your custom domain
Edit the index.html file and replace the placeholder projects in the Projects section:
<div class="project-card">
<div class="project-image">
<img src="your-project-image.jpg" alt="Project Name">
</div>
<div class="project-content">
<h3>Your Project Name</h3>
<p>Your project description</p>
<!-- Update tags and links -->
</div>
</div>Replace the placeholder email and GitHub username:
- Email:
contact@alvinkiprotich.com - GitHub: Update all GitHub links with your actual username
Modify the CSS variables in styles.css:
:root {
--primary-color: #0ea5e9; /* Main brand color */
--secondary-color: #8b5cf6; /* Secondary accent */
--accent-color: #10b981; /* Additional accent */
}- Hero Section: Introduction with call-to-action buttons
- About Section: Personal introduction and statistics
- Skills Section: Technical skills and expertise
- Projects Section: Portfolio of completed projects
- Contact Section: Contact form and social links
- Add dark mode toggle
- Integrate backend for contact form (Django REST API)
- Add blog section
- Include testimonials
- Add downloadable resume
- Implement project filtering by technology
This project is open source and available under the MIT License.
- LinkedIn: linkedin.com/in/alvinkiprotich
- GitHub: github.com/alvinkiprotich
- Email: alvinkiprotichkipchoge@gmail.com