How engineer-ahmed-said-official/portfolio works
This repository is a personal portfolio and CV website. Visitors browse the home page, projects, desktop-app showcases, certifications and contact/review pages; the browser scripts add interactive presentation, project-image browsing, and review sharing. Reviews can load from Firebase, while Firebase configuration initializes the optional remote integration. The tree and excerpts support these major features, but the README is empty and the HTML pages and unsampled portions of script.js were not inspected, so page-to-script wiring beyond the sampled behavior is shown conservatively.
Main entry points: index.html Home portfolio · script.js Project galleries · firebase-config.js Firebase setup · projects.html Projects
Components 20
Portfolio pages
- Home portfolio
index.html - Projects
projects.html - Desktop apps
desktop-apps.html - Certifications
certifications.html - Reviews
reviews.html - Contact
contact.html
Browser interactions
- Theme and navigation
script.js - Navigation effects
navbar.js - Project galleries
script.js - Review interactions
script.js - Code examples
code-window.js - Typing effect
typing.js - Scroll animations
common.js - Particle backdrop
particles-init.js
Portfolio content
- Project images
images/desktop-apps - CV and certificates
Ahmed_Said_Bashir_CV.pdf
External services
- Firebase setup
firebase-config.js - Firebase services
- Browser local storage
Other components
- Visitor
Connections 21
- Visitor → Home portfolio: opens
- Visitor → Projects: opens
- Visitor → Desktop apps: opens
- Visitor → Certifications: opens
- Visitor → Reviews: opens
- Visitor → Contact: opens
- Home portfolio → Navigation effects: supports navigation
- Home portfolio → Theme and navigation: runs interactions
- Home portfolio → Typing effect: runs effect
- Home portfolio → Scroll animations: runs animations
- Home portfolio → Particle backdrop: configures backdrop
- Home portfolio → Code examples: opens examples
- Projects → Project galleries: runs galleries
- Desktop apps → Project galleries: runs galleries
- Project galleries → Project images: checks and displays
- Certifications → CV and certificates: presents documents
- Reviews → Review interactions: runs review UI
- Review interactions → Firebase services: reads reviews
- Firebase setup → Firebase services: initializes
- Firebase setup → Review interactions: triggers loading
- Theme and navigation → Browser local storage: saves theme