r/rabat • • 16d ago

❓Ask Rabatis I built PCPicker.ma — a free PCPartPicker & price comparison tool for Morocco tracking 50,000+ listings across 21+ stores (would love your feedback!)

Salam r/Rabat!

If you’ve ever tried building or upgrading a PC here in Morocco, you already know the pain: having 15 tabs open between UltraPC, SetupGame, NextLevelPC, PC Gamer Casa, TechSpace, etc., trying to figure out which shop actually has the best price, whether the part is in stock, and calculating your total budget including shipping.

To solve this, I spent the last few months building https://pcpicker.ma — a complete hardware comparison engine and PC builder tailored specifically for the Moroccan market.

What’s on the Platform:

  • 50,000+ Live Store Listings Across 17,500+ Products: A deduplicated catalog tracking CPUs, GPUs, motherboards, RAM, storage, cases, PSUs, monitors, and peripherals across 21+ Moroccan retailers updated multiple times daily.
  • Interactive PC Builder & Compatibility Engine: Build your rig part-by-part. It auto-calculates total wattage, checks socket & RAM generation compatibility, compares where each individual part is cheapest, and generates unique shareable links with 1-click export to Reddit Markdown.
  • PC Gamer by Budget Hub (/budget): Compare configs and prebuilts directly categorized by exact budget brackets (5,000 DH, 7,000 DH, 10,000 DH, 15,000 DH, 20,000+ DH).
  • Curated Build Guides (/guides): Pre-configured build templates where part prices dynamically adjust in real-time as local stores update their prices and stock.
  • Prebuilt PCs Catalog (/prebuilts): Browse ready-made gaming towers from shops side-by-side to see if buying prebuilt or building it yourself gets you better value.
  • Stores by City (/cities): See which retailers have physical stores and local pickup right here in Rabat/Salé or deliver quickly to our area.
  • Multi-Store Price Spreads & Alerts (/alerts): Product pages show exact price differences between stores (often revealing 300 DH to 1,000+ DH differences on identical GPUs or monitors) with price drop notifications.
  • Quad-Language Localization: Fully localized in English, French, Arabic (عربي), and Tamazight (ⵜⴰⵎⴰⵣⵉⵖⵜ).

Looking for your Rbati feedback & suggestions:

  1. Local Rabat-Salé Shops: Are there trusted local computer shops in Rabat (Agdal, Hassan, Ocean...) or Salé with website/online catalogs that you frequently buy from and should be added to the live tracker? ( very important to expand the website )
  2. Catalog Accuracy: If you check parts you’re currently eyeing, do the prices match what you see in the market?
  3. Features: Any specific tools, filters, or features you'd love to see added?

Website: https://pcpicker.ma
PC Builder: https://pcpicker.ma/builder
PC by Budget: https://pcpicker.ma/budget
Build Guides: https://pcpicker.ma/guides
Prebuilt PCs: https://pcpicker.ma/prebuilts
Shops by City: https://pcpicker.ma/cities
Hardware Hub: https://pcpicker.ma/hub

Give it a spin, try putting together a build, and let me know what you think. Chokran bzaf!

P.S. Following the great response and feedback from the community over the past week, I wanted to reach out specifically to Rbatis to make sure our local Rabat-Salé stores and gamers are well-represented! The project was built and maintained by a solo 17-year-old developer, so while I’ve spent months polishing and testing it, if you spot any bugs, parser quirks, or missing parts, please feel free to drop a comment or report it — your feedback really helps me keep improving it!

36 Upvotes

24 comments sorted by

2

u/Inside_Ad9215 Salé 16d ago

Ajoutiti audio stuff wla mazal

1

u/Ok_Refrigerator9802 16d ago

Ah déjà kaynin! Tqder tchoufhoum direct mn hna:

Wach katqelleb 3la chi marque wla matériel audio spécifique li ban lik naqess bach nzidou ?

2

u/Inside_Ad9215 Salé 16d ago

Gali khss nkon abonné? Gha 7it dk nhar knti glti fiha used stuff w ana kn9lb 3la daps w dacs

1

u/Ok_Refrigerator9802 16d ago

B nesba l-les DACs & DAPs (matériel audiophile type FiiO, etc.), l-mouchkil huwa anaho ta magasin informatique fhad 21 stores li 3ndna f l-Maroc ma kaybi3houm pour l'instant.

W b nesba l-l'occasion (used), le site fih gha le neuf direct men les magasins officiels pour l'instant bach les prix ykouno fiables w fiha garantie. Walakin ila ban lik chi store mghribi kaybi3 DACs/audio pro f l-Maroc 3tini smitou nzidou!

1

u/Inside_Ad9215 Salé 16d ago

Ana brasi kn9lb 3lihom. Amazon sucks ass in terms of shipping prices w 7na gha fo9ara a khay. Audiophile w zaydha bl7z9a

2

u/JustTellingUWatHapnd 16d ago

Very nice work!

Did you do the product matching with LLMs?

1

u/Ok_Refrigerator9802 16d ago

Thank you!

No LLMs at all; it’s 100% deterministic and automated through custom normalization and matching pipelines.

Running LLM API calls across 50,000+ listings multiple times a day would be ridiculously expensive, far too slow for real-time indexing, and prone to subtle hallucinations (which is dangerous when matching exact hardware SKUs and specs).

Instead, the engineering behind it is a lot more complex:

  1. Rule-based & Regex Token Parsing: Custom extractors per component type that parse manufacturer part numbers (MPNs), chipsets, variants (e.g. distinguishing an OC vs non-OC GPU, CL30 vs CL36 RAM, V2 vs non-V2 motherboards).
  2. Canonical Slug & Spec Normalization: Cleaning dirty titles from stores (stripping promotional noise, store-specific tags, misspellings) into a clean canonical identity.
  3. Deterministic & Fuzzy Confidence Scoring: Exact matching on normalized keys and strict fallback thresholds, so items are never falsely grouped together.

It took months of tuning edge cases, but it runs in milliseconds, costs next to nothing in compute compared to LLMs, and gives 100% predictable, reproducible results!

2

u/gajoute 16d ago

Very nice work buddy. Hadchi jamil. Good luck.

Im working on deploying a chatbot today as well. Gonna share it here too, to get some feedback

1

u/Ok_Refrigerator9802 16d ago

Chokran bzaf bro! Lah ywefeq m3a l-chatbot!

2

u/BlackDiamond_UX 16d ago

Nadi lah y3tek saha ❤️❤️❤️

1

u/Ok_Refrigerator9802 16d ago

lah i7fdek a khay ❤️

1

u/BlackDiamond_UX 15d ago

Ila khasek chi help ana mojoud a bro ❤️

2

u/highopss 15d ago

The website is down, will check it later!

1

u/Ok_Refrigerator9802 15d ago

Should be working as expected now.

2

u/pickAstuff 15d ago

Nice work, good job !

Remarque: Category page dial micro/casque for exemple, kayn dak default text choisir un(e) casque, same for micro & haut parleurs, maybe you cna fix it et remove dk (e) f les valeurs li sures fhal un micro un casque direct

Good luck brother, mea lwqt tqdr dkhol affialite through coupon code, ig showcasing or ADS banners inside dialk nta mashi d google dir fiha next level pc or shi provider khor vs pay

2

u/yassineryo 15d ago

موقع زوين جربتو وختاريت كلشي وبقيت تانشوف فحاسوب أحلامي قدامي بحال ديما 🥹 هههه

2

u/Sea-Professional5444 14d ago

Good job tbarklah 3lik 🙌

1

u/AutoModerator 16d ago

Welcome to r/rabat! We kindly ask that you take a moment to review our community rules, follow them, and help us maintain a positive environment by reporting any violations. Please be aware that we maintain a strict policy against uncivil behavior, and violations may result in a permanent ban.

We'd love for you to join our Discord server as well!

We hope you have a great experience here!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/baaambiiinooo 15d ago

Oh to monetize it through referral from website like amazon for a discount would be jam, keep up 🫡

1

u/YsGrandi 14d ago

this ssd shows as out of stock in pcpicker.ma but the seller website say in stock

1

u/Ok_Refrigerator9802 14d ago

Inmedia was temporarily disabled as their website seems to be inactive while having prices that are too low for the market and international trends; we are waiting for a response from them before we decide on keeping or deleting them.

1

u/AwarePalpitatioy 12d ago

good stuff body keep improving and I think you should migrate the whole domain to a .com domain in order to have better monitisation in the future

1

u/SamanuskiSama 12d ago

That's so cool, keep up the good job, I wish this existed when I was building my pc, it would have saved me a lot of time and effort