Skip to main content
Zido

Zido — Directory & connections

A multi-portal directory platform with a consumer mobile app — Search! Find! Contact!

Technical lead & project management

Delivered at Digi4, where I am Tech Lead & IT Project Manager.

Angular Node.js Ionic MySQL
4
Interfaces on one shared API

The challenge

The Moroccan market lacked a modern, high-performing, comprehensive digital directory. Existing solutions were outdated, poorly indexed and offered a clunky experience for the different types of users.

The solution

A public portal (Angular) — search engine, detailed listings, geolocation; a partner area (Angular) — profile management, statistics; an admin back office (Angular) — moderation, user management; a mobile app (Ionic) — native version of the public portal; a centralized API (Node.js/Express + MySQL) powering all four interfaces.

The results

A live platform with thousands of professional listings. A smooth search experience on web and mobile. Partners manage their own listings independently.

Methodology and project management

Search was treated as the core design concern from the scoping phase — indexing, result relevance, geolocation — rather than a secondary feature. The four interfaces (public portal, partner area, back office, mobile app) were developed in parallel on a shared API base, with regular sync points to keep displayed data consistent across all of them.

Technical architecture and performance

A single API (Node.js/Express + MySQL) powers all four interfaces — public portal, partner area, admin back office and Ionic mobile app — guaranteeing one source of truth for professional listings. Indexing is optimized for geolocated search, with a data model designed to support several thousand listings without response-time degradation.

Technical Specification & PRD

Common questions about this kind of engagement

Have a similar project?

Get in touch to discuss it.

Chat on WhatsApp