All projects
Smart irrigation platform
AgroTech SM
Live station data, weather and irrigation forecasts and analytics for farms — rebuilt as a drop-in replacement on the same backend.
- Client
- AgroTech · project at Green Solutions Maroc (Yobeen)
- My role
- Frontend — ground-up rebuild
- Platforms
- Web
Before → after






The problem
The legacy dashboard did its job but felt like a spreadsheet: dense charts, hard-to-read tables, cramped filters and no mobile or dark mode. It also had live users — the new version had to slot in without breaking a single session.
What I did
- 01Rebuilt the whole interface from scratch against the same backend, routes and session — a drop-in replacement.
- 02Interactive map with irrigation zones and live readings on every station.
- 03Readable multi-measure charts, forecast maps, data tables, climate bulletins and reports.
- 04PDF and Word export for bulletins, French, English and Arabic, light and dark themes.
Screens



The result
- Designed as a drop-in replacement: when it takes over from the legacy app, nobody gets logged out.
- The same filters and data, in an interface people actually want to open.
Stack
- React 19
- TypeScript
- Vite (Rolldown)
- Redux Toolkit · RTK Query
- Tailwind CSS v4
- Base UI
- OpenLayers
- ECharts
- Windy
- i18next (FR/EN/AR)
- Bun
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.