How jaime034/01-engmeca-definitiva works
ENGMECA is a Portuguese-language engineering information site with pages for courses, resources, tools, company information, and contact. Visitors browse the site, search and filter resources, use engineering unit conversions, or prepare a contact message for their email app. Shared scripts load header/footer partials and manage navigation and theme preferences. The README is empty and the HTML pages were not sampled, so page-to-page navigation and unsampled page capabilities are not mapped; page associations below are based on filenames and the sampled scripts.
Main entry points: include.js Partial loader · recursos.html Resources · ferramentas.html Tools page · contato.html Contact
Components 17
Site pages
Visitor tools
- Resource search
engmeca/js/search.js - Unit converter
engmeca/js/converter.js - Contact form
engmeca/js/contact.js
Shared interface
- Partial loader
engmeca/js/include.js - Shared UI
engmeca/js/script.js - Theme initialization
engmeca/js/theme-init.js - Header partial
engmeca/partials/header.html - Footer partial
engmeca/partials/footer.html
Other components
- Visitor
- Browser storage
- Email application
Connections 17
- Visitor → Home: browses
- Visitor → Courses: browses
- Visitor → Resources: browses
- Visitor → About: browses
- Visitor → Contact: opens
- Visitor → Tools page: opens
- Resources → Resource search: hosts search
- Tools page → Unit converter: hosts converter
- Contact → Contact form: hosts form
- Resource search → Resources: filters cards
- Unit converter → Tools page: shows results
- Contact form → Email application: opens draft
- Partial loader → Header partial: fetches
- Partial loader → Footer partial: fetches
- Partial loader → Shared UI: signals ready
- Theme initialization → Browser storage: reads preference
- Shared UI → Browser storage: saves preference