What it is: Production-grade HVAC toolkit translating real engineering formulas into a testable, traceable web interface.
Engineering Highlights:
- Separated Logic: Core formulas isolated in
libs/formulas.tsfor unit testability - no UI coupling - 100% Coverage: Stmts, Branch, Funcs, Lines - edge cases
velocity=0,cfm=0,toBeCloseTofor float conversions - Duct Sizing: Continuity Equation
A = Q / V+ SMACNA-aligned rectangular selection - BTU Load: Field method with sun exposure factors + occupant heat load logic
Code: https://github.com/omar-khatab/shopify-custom-sections
- 🛒 Product Grid with Quick View: AJAX Cart API, variant selection, cross-sell, live cart refresh
- 🎁 Full Banner: responsive + accessible mobile menu, theme editor editable
Liquid JavaScript Shopify Dawn
Live: https://e-commerce-three-coral-58.vercel.app/ | Code: https://github.com/omar-khatab/e-commerce
- 🛍 DummyJSON API with loading states
- 🛒 Cart + Wishlist + Search + Filtering
- 🎬 Framer Motion + React Hot Toast + Context API
- 📱 Mobile-first responsive
React React Router Context API Framer Motion REST API
Frontend: React.js • Next.js • TypeScript • Tailwind CSS • Testing (Vitest)
Engineering Mindset: Separation of Concerns • Zero-division Safety • 100% Coverage • SMACNA Standards
graph TD
A[🌱 HTML CSS JS] --> B[📚 6 Vanilla Projects]
B --> C[⚛ React.js + Context API]
C --> D[🛒 E-Commerce - API Integration]
D --> E[▲ Next.js + TypeScript Strict]
E --> F[🔧 HVAC Suite - 100% Tested]
F --> G[🚀 Production Ready + Coverage]
style A fill:#22C55E,stroke:#000,color:#fff
style F fill:#22C55E,stroke:#000,color:#fff
style G fill:#111827,stroke:#22C55E,color:#fff


