Web Application · Association
EAZA Member Extranet
A member-area extranet in Next.js pulling data from multiple sources — more complex than a standard marketing site, with authenticated flows and RESTful API integration.
Engagement: Aug 2023 – Dec 2025
Challenge
The member portal had to aggregate data from several backends, not a single CMS. That meant careful front-end architecture, reliable fetching patterns, and clear UX across authenticated views.
Approach
We built the extranet in Next.js with React and Tailwind, mapping each data source to typed fetch layers and reusable UI. Communication stayed tight with the client because requirements evolved as integrations were clarified.
Solution
Shipped a responsive member-area front end that handles multi-source data, RESTful APIs, and production-ready component structure. The client noted the project was more complex than a typical website — and that the extranet was delivered well.
Outcomes
- 5.0 Upwork client rating
- Multi-source data integration completed
- Next.js extranet in production
- Parallel delivery alongside the public site
“This project has multiple sources, from which data should be fetched and therefore is more complex than a regular website. Yasir did a great job producing the extranet. Good communication throughout.”