DevFolio is a responsive and interactive portfolio website, showcasing professional projects,
creative skills, and personal achievements. It focuses on providing a smooth user experience with
features like dark mode, an animated testimonials section, and seamless navigation between sections.
- Check out the live demo of the project at 
DevFolio Website. 
1. Responsive Design:
- Fully responsive layout across all devices and screen sizes.
 - Burger menu for easy navigation on screens below 992px.
 
2. Dark Mode Toggle:
- Switch between light and dark modes using a checkbox toggle with sun/moon icons.
 
3. Interactive Navbar:
- A collapsible menu that transforms into a close icon when opened.
 - Smooth transitions to different sections via internal links.
 
4. Hero Section:
- Features a professional introduction with an animated cursor effect that cycles through roles (Designer, Developer, Freelancer).
 - Engaging call-to-action buttons for contacting or viewing projects.
 
5. About Section:
- Highlights personal skills, achievements, and years of experience.
 - Includes progress bars to showcase proficiency in various technologies.
 
6. Services Section:
- Displays services offered with custom icons and descriptions.
 
7. Portfolio Section:
- Features an interactive Swiper.js slider with gallery images.
 - Includes smooth animations and pagination.
 
8. Testimonials Section:
- Swiper.js-powered section with animated testimonials and background images.
 - Autoplay feature for smooth transitions between feedback.
 
9. Blog Section:
- Includes a dedicated section displaying blog posts with images, titles, and descriptions.
 - Links to individual blog posts for detailed content.
 
10. Contact Section:
- Contact form with validation and a Google Maps iframe to display location.
 - SweetAlert2 messages for form submissions.
 
- Quick access to all sections using the navbar.
 - Smooth scrolling enhances the user experience.
 - Fully responsive design ensures compatibility with all screen sizes.
 
HTML5:
- Structured the web content with semantic tags.
 
CSS3:
- Custom styles for each section, including media queries for responsiveness.
 - Separate stylesheets for dark mode (darkmode.css), general styling (general.css), and media queries (media.css).
 
JavaScript:
- Handles the navbar toggle and menu transition.
 - Implements dark mode functionality and counter animations on scroll.
 - Controls Swiper.js configuration for testimonials and portfolio sliders.
 
Font Awesome:
- Provides icons for navigation, services, and dark mode toggle.
 
Google Fonts:
- Fonts used: Poppins, Roboto, and Inter for enhanced typography.
 
SweetAlert2:
- Displays alerts for form submissions and user actions.
 
Google Maps API:
- Integrated in the contact section to show the userβs location.
 
We welcome contributions to DevFolio! Hereβs how you can help:
- 
Fork the repository - Click the "Fork" button at the top right of the repository page.
 - 
Clone your fork - Use the command:
git clone https://github.com/OmarrSakr/DevFolio-Website.git
 
DevFolio/
β
βββ π CSS/
β   βββ all.min.css β Font Awesome styles
β   βββ bootstrap.min.css β Bootstrap CSS for layout and styling
β   βββ darkmode.css β Styles for dark mode
β   βββ general.css β General website styling
β   βββ media.css β Media queries for responsiveness
β   βββ portfolio-details.css β Custom styles for portfolio details
β   βββ blog-single.css β Custom styles for blog pages
β   βββ sweetalert2.min.css β SweetAlert2 CSS for popup alerts
β   βββ style.css β Main stylesheet
β
βββ π images-DevFolio/ β Images used across sections
β
βββ π Js/
β   βββ index.js β Main JS file handling navbar and interactions
β   βββ jquery-3.6.3.min.js β jQuery library
β   βββ bootstrap.bundle.min.js β Bootstrap JavaScript bundle
β   βββ jquery.waypoints.min.js β Waypoints library for scroll detection
β   βββ noframework.waypoints.js β Waypoints without framework dependencies
β   βββ jquery.counterup.min.js β CounterUp plugin for animated counters
β   βββ navbar-toggle-icon.js β Script to toggle menu and cancel icon
β   βββ darkmode-theme-toggle.js β Handles dark mode toggle across pages
β   βββ fill-form-contact-section.js β Validates contact form inputs
β   βββ sweetalert2.min.js β SweetAlert2 for popup alerts
β
βββ π swiper/
β   βββ swiper-bundle.min.js β Swiper.js for sliders and carousels
β
βββ π glightbox/
β   βββ glightbox.min.js β GLightbox for lightbox functionality
β
βββ π aos/
β   βββ aos.js β Animate On Scroll (AOS) library
β
βββ π index.html β Main HTML file
βββ π blog-single.html β Blog single page with detailed posts
βββ π portfolio-details.html β Portfolio details page with project showcases
βββ π README.md β Project documentation
- Add more services and projects to the portfolio section.
 - Integrate email functionality to handle form submissions.
 - Include a blog section for sharing articles and insights
 
- This project is a static website and does not include a backend or dynamic content.
 - Contributions are welcome to enhance the websiteβs interactivity and design!
 
