Youseef Tareq
All work
012025

EG-Pricey

Live currency, gold and fuel prices for Egypt

Role — Lead developer · full project
AngularNode.jsExpressMongoDBSocket.IO
Visit live site ↗
Screenshot of the EG-Pricey website
Problem

Egyptians check the dollar and gold rate several times a day, across a dozen sources that rarely agree.

What I built

One live tracker for currencies, gold, fuel and food prices, with loan and investment calculators on top of it. Arabic-first, RTL throughout.

Key decision

Prices push over WebSockets instead of polling, so a tab left open all morning stays correct without hammering the API. A stale price is worse than no price, so the interface announces a reconnect rather than quietly showing an old number.

Architecture
  1. 01Price sourcesCurrencies, gold, fuel and food — from sources that rarely agree
  2. 02Node.js · ExpressThe API, with prices kept in MongoDB
  3. 03Socket.IOPushes every change to every open tab instead of polling
  4. 04Angular appArabic-first and RTL; announces a reconnect rather than show a stale price
Prices are pushed, not polled — a tab left open all morning stays correct.
On screen

Have something similar in mind?

Tell me what you’re building — or, if you’re hiring, about the role.

Start a projectHiring? See my résumé