A modern, responsive personal portfolio website built with HTML, CSS, and JavaScript. Features a beautiful design with smooth animations, portfolio carousel, and mobile-first responsive layout.
- 🎨 Modern Design - Clean, professional aesthetic with smooth transitions
- 📱 Fully Responsive - Optimized for all devices (desktop, tablet, mobile)
- 🔄 Portfolio Carousel - Interactive project showcase with auto-rotation
- 🌙 Dark/Light Mode - Toggle between themes for better user experience
- ⚡ Smooth Animations - CSS animations and transitions for engaging interactions
- 📊 Skills Showcase - Dynamic skills carousel with progress indicators
- 📧 Contact Section - Easy-to-use contact form and information display
- 🔍 SEO Optimized - Meta tags, structured data, and performance optimized
Visit the live website: [http://emmanuelapetsi.com]
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Styling: Custom CSS with modern design principles
- Icons: Custom icon fonts and SVG graphics
- Responsiveness: Mobile-first CSS approach
- Performance: Optimized assets and lazy loading
eka-pf/
├── index.html # Main HTML file
├── assets/
│ ├── css/ # Stylesheets
│ │ ├── style.css # Main styles
│ │ ├── responsive.css
│ │ └── ...
│ ├── js/ # JavaScript files
│ │ ├── custom.js # Custom functionality
│ │ └── ...
│ └── images/ # Images and icons
│ ├── logo.svg
│ ├── me-1.jpg
│ └── ...
└── README.md
- Auto-rotating project showcase
- Navigation dots and arrows
- Pause on hover functionality
- Progress bar indicator
- Keyboard navigation support
- Dynamic skills display
- Progress indicators
- Responsive grid layout
- Professional contact details
- Social media links
- Contact form integration
- A modern web browser
- Basic knowledge of HTML/CSS/JavaScript (for customization)
-
Clone the repository:
git clone https://github.com/manuelapetsi/eka-pf.git cd eka-pf
-
Open
index.html
in your web browser -
For local development, you can use a simple HTTP server:
python3 -m http.server 8000 # Then visit http://localhost:8000
- Edit
assets/css/color.css
to change the color scheme - Modify CSS variables for easy theme customization
- Update
index.html
with your personal information - Replace images in
assets/images/
with your own - Modify the portfolio projects in the carousel section
- Customize
assets/css/style.css
for layout changes - Adjust
assets/css/responsive.css
for responsive behavior
The website is built with a mobile-first approach and includes:
- Responsive grid layouts
- Flexible navigation
- Optimized images for different screen sizes
- Touch-friendly interactions
- Optimized image assets
- Minified CSS and JavaScript
- Efficient CSS animations
- Lazy loading for better performance
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Manuel Apetsi
- GitHub: @manuelapetsi
- Portfolio: [https://emmanuelapetsi.com]
- Bootstrap for responsive framework inspiration
- Modern CSS techniques and best practices
- Open source community for inspiration and tools
If you have any questions or need help with customization, feel free to:
- Open an issue on GitHub
- Contact me through the website
- Reach out via email
⭐ Star this repository if you found it helpful!