Skip to main content
All experienceFarah Egypt

Web and mobile software for wedding services.

At Farah Egypt, I developed customer-facing web and mobile software for a wedding-focused SaaS product, alongside the dashboards used by administrators and service providers. The role connected the customer journey with the daily work required to support it.

My role
Frontend Engineer
When
Mar 2019 - Aug 2020
Where
Cairo, Egypt
Explore this chapter
Farah Egypt wedding platform project overview with interface concepts
Project overview · Interface concepts

Customers and service teams in the same product

Farah brought wedding planning and service operations into a shared digital product. The customer applications helped people use the service, while the internal dashboards supported the teams managing it. I contributed to both sides as a Frontend Engineer.

This was an important period in developing my frontend practice. I worked across React and React Native, integrated external APIs, and collaborated with designers and product teams. Features needed to fit the wider user journey and remain maintainable as the application grew.

Farah Egypt has closed. This chapter documents the work completed during my time there.

What I worked on.

Customer web and mobile applications

I built customer-facing web experiences and Android and iOS applications with React Native. My work focused on translating wedding planning and service workflows into usable interfaces, with attention to responsive layouts and performance on content-heavy screens.

Administration and provider dashboards

I developed dashboards for super administrators and service providers, including real-time analytics. These tools supported the operational side of the product, giving the people managing the service interfaces suited to their responsibilities.

Reusable components and integrations

I implemented shared UI components and integrated third-party services and REST APIs. I also worked on testing, including end-to-end strategies, so repeated behavior and connected workflows could be maintained as features changed.

How I work.

Work through the user journey

I collaborated with designers to connect visual decisions to what the application could support. Working on both customer and operational interfaces helped me understand the information each user needed and the dependencies between their workflows.

Make repeated work maintainable

I extracted reusable interface patterns and paid attention to the loading and handling of application data. Sprint planning, implementation, and cross-team collaboration gave me a regular way to refine those choices as the product developed.

Skills I developed.

Web and mobile judgment

Building with React and React Native strengthened my understanding of shared frontend concepts and platform-specific interaction needs. I learned to consider the device and the user journey together when implementing an interface.

The system behind a customer feature

Dashboards made the operational consequences of customer-facing work clearer to me. I developed a broader view of data flow, user responsibilities, and the application structure needed to support both customers and service providers.

A disciplined frontend foundation

The role deepened my experience with component architecture, API integration, performance, and testing. It also taught me how much implementation quality depends on working closely with the people defining and operating the product.

Inside the work.

Farah overview with wedding planning, service providers, and React and React Native interface concepts.
Project overview · Interface concepts

Farah Wedding Platform

Wedding-focused SaaS platform with Android and iOS mobile applications, providing digital tools for planning, managing, and operating wedding services through customer-facing applications and internal admin dashboards.

Read the engineering story

The problem

Wedding service providers relied heavily on manual processes and fragmented tools to manage planning, scheduling, and customer interactions.

The approach

Delivered a centralized SaaS platform with structured customer-facing interfaces and internal dashboards that digitize wedding planning and operational workflows.

Details are summarized to reflect early-stage SaaS constraints and production considerations.

Tools of the work.

  • React
  • React Native
  • React Hooks
  • TypeScript
  • REST APIs
  • Jest
  • Responsive Design