All projects
Hydro-meteorological portal
ABH-SM
The Souss-Massa water basin agency's weather, groundwater and river network — rebuilt from scratch for the web, and brought to the agency's wall screens.
- Client
- Souss-Massa water basin agency · project at Green Solutions Maroc (Yobeen)
- My role
- Sole frontend developer — full rebuild, then the TV app
- Platforms
- WebTVDesktop
Before → after




The problem
The agency ran a telemetry portal built by a colleague: cramped screens, inconsistent charts, no dark mode, no Arabic, and pages slow to show data — for a team watching dozens of weather, groundwater, rain and river stations.
What I did
- 01Rebuilt the portal from scratch: live station map, dashboards, multi-measure charts, tables, reports and admin.
- 02Full French, English and Arabic — the Arabic version mirrors everything, charts included.
- 03Light and dark themes, PDF / Word / Excel exports, virtualized tables for large datasets, QR-code login.
- 04Built it on a foundation I then reused to rebuild ABH-DON.
- 05Built the TV version for the agency's wall screens — Android TV (Capacitor) and desktop (Tauri), with spoken flood alerts.
Screens








The result
- Rebuilt to replace the legacy app, on the agency's new v3 API.
- The TV app led my manager to hand me the company's other frontend projects.
- Its foundation became the starting point of the ABH-DON rebuild.
Stack
- React 19
- TypeScript
- Vite
- Redux Toolkit
- Tailwind CSS
- shadcn/ui · Base UI
- ECharts
- OpenLayers
- i18next (FR/EN/AR)
- Capacitor
- Tauri
- REST API integration
Hiring?
A frontend lead who also ships mobile, TV and the backend glue. Full-time, contract or remote.
Have a business?
Website, online store, internal tools, mobile app — I take the whole tech side off your plate. No tech words needed.