A modern, responsive portfolio website showcasing my skills, projects, and experience as a Full Stack Developer & UI/UX Designer.
Visit the live website:(https://mohyedev.github.io/MohyePortfolio/)
- Responsive Design: Fully responsive layout that works on all devices
- Modern UI/UX: Clean, professional design with smooth animations
- Interactive Elements: Dynamic navigation, smooth scrolling, and form handling
- Performance Optimized: Fast loading with optimized assets
- SEO Friendly: Proper meta tags and semantic HTML structure
- Accessibility: WCAG compliant with proper ARIA labels
- HTML5: Semantic markup structure
- CSS3: Modern styling with Flexbox and Grid
- JavaScript (ES6+): Interactive functionality
- Font Awesome: Icons and visual elements
- Google Fonts: Inter font family
- Live Server: Local development server
- Git: Version control
- VS Code: Code editor
mohye-portfolio/
├── index.html # Main HTML file
├── styles.css # CSS styles and animations
├── script.js # JavaScript functionality
├── package.json # Project dependencies and scripts
└── README.md # Project documentation
- Node.js (version 14 or higher)
- npm or yarn package manager
- A modern web browser
-
Clone the repository
git clone https://github.com/mohye-eldin/portfolio.git cd mohye-portfolio -
Install dependencies
npm install
-
Start the development server
npm start
-
Open your browser Navigate to
http://localhost:3000to view the website
If you don't have Node.js installed, you can simply:
- Download or clone the project files
- Open
index.htmlin your web browser - The website will work perfectly as a static site
- Hero section with introduction
- Call-to-action buttons
- Professional profile card
- Personal introduction
- Professional statistics
- Skills overview
- Frontend technologies (HTML, CSS, JavaScript, React, Vue.js, TypeScript)
- Backend technologies (Node.js, Python, Express.js, Django, MongoDB, PostgreSQL)
- Tools & Others (Git, Docker, AWS, Figma, Photoshop, Linux)
- Featured project showcase
- Project descriptions and technologies
- Live demo and GitHub links
- Contact information
- Social media links
- Working contact form
Update the following in index.html:
- Name and title in the hero section
- About section content
- Contact information
- Social media links
- Project details
Modify styles.css to:
- Change color scheme
- Update fonts
- Adjust layout and spacing
- Add custom animations
Enhance script.js to:
- Add new interactive features
- Integrate with backend services
- Add analytics tracking
- Implement additional animations
- Push your code to a GitHub repository
- Go to repository Settings > Pages
- Select source branch (usually
main) - Your site will be available at
https://username.github.io/repository-name
- Connect your GitHub repository to Netlify
- Deploy automatically on every push
- Custom domain support available
- Import your GitHub repository
- Deploy with zero configuration
- Automatic HTTPS and global CDN
- Firebase Hosting: Google's hosting platform
- AWS S3 + CloudFront: Scalable cloud hosting
- Surge.sh: Simple static site deployment
npm start: Start development servernpm run dev: Start development server with file watchingnpm run build: Build the project (placeholder for future build process)npm run deploy: Deploy instructions
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Mohye Eldin Elsayed
- Email: mohye.elsayed@email.com
- LinkedIn: linkedin.com/in/mohye-eldin
- GitHub: github.com/mohye-eldin
- Twitter: @mohye_eldin
- Font Awesome for the amazing icons
- Google Fonts for the Inter font family
- All the open-source developers who inspire me daily
⭐ If you found this project helpful, please give it a star on GitHub!