BuildSense hardware discovery home page

Web product

BuildSense

PC hardware discovery and compatibility for the Egyptian market.

Project context

A solo original product that turns fragmented local retailer data into one decision-support catalog.

Nour's role

I designed and built the product, its Angular interfaces, Express API, ingestion worker, compatibility rules, and shared Nx packages.

The product, at a glance

A useful product, experienced as a complete journey.

PC hardware discovery and compatibility for the Egyptian market.

A solo original product that turns fragmented local retailer data into one decision-support catalog.

Explore the product

Move through the experience

Choose a view
BuildSense hardware discovery home page
01 / 10

BuildSense hardware discovery home page

Product highlights

The moments that make it substantial

01

BuildSense hardware discovery home page

Search, filters, sorting, pagination, product offers, and source-store links.

02

BuildSense component catalog and filtering

Persistent eight-slot PC builder with compatibility states: compatible, warning, incompatible, and unknown.

03

BuildSense product details and verified specifications

Multi-store worker pipeline with immutable snapshots, identity matching, offer publishing, and fact extraction.

04

BuildSense side-by-side component comparison

Admin console for scrape runs, match reviews, data quality, compatibility coverage, and reprocessing jobs.

Nour's contribution

Work connected to the product you can see

I designed and built the product, its Angular interfaces, Express API, ingestion worker, compatibility rules, and shared Nx packages.

The verified project context and ownership boundaries are preserved.

Behind the product

How the product is put together

Optional technical context, translated into the product decisions it supports.

How it works

The system separates public web, API, and ingestion worker responsibilities. It preserves source evidence, links offers for the same product, and reports unknown compatibility facts instead of guessing.

  • Angular 19
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Nx
Available evidence

I publish the source, live catalog, architecture documentation, automated tests, CI, and operational tooling.

What is not claimed

I keep compatibility evidence-gated: missing source facts appear as unknown rather than a guessed result.

End of project world

One product. A complete, inspectable body of work.

PC hardware discovery and compatibility for the Egyptian market.

  • Angular 19
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Nx
Back to Explore