Yemen Opportunities Portal
A bilingual opportunity discovery platform with search, filtering, favorites, deadline information, Arabic RTL support, responsive design, and offline PWA capabilities.
50
Opportunities
43
Unique Sources
360px
Mobile Ready

01
The Problem
Opportunity information is often scattered and difficult to browse efficiently, especially when users need bilingual content, filtering, deadlines, and mobile access.
02
The Solution
A responsive Arabic/English Progressive Web Application that organizes curated opportunities into a searchable and filterable interface with favorites, deadlines, RTL support, and offline access.
03
My Role
Sole developer. I built the opportunity data structure, bilingual user experience, search and filtering, favorites, deadline presentation, responsive design, offline PWA behavior, and GitHub Pages deployment.
04
Architecture
Curated opportunity dataset
Structured opportunity metadata
Search and filtering
Favorites
Deadline handling
Arabic / English interface
RTL / LTR presentation
PWA and offline layer
GitHub Pages deployment
05
Key Highlights
06
Results
50 curated opportunities
43 unique sources
Responsive behavior verified at 360px
Offline PWA functionality
Public GitHub Pages deployment
07
Challenges
Maintaining a consistent interface across Arabic RTL and English LTR layouts
Designing for small mobile screens
Providing useful offline behavior
08
What I Learned
Product quality includes accessibility, responsiveness, offline behavior, and localization—not only application logic.
Bilingual interfaces require structural RTL considerations rather than simple text translation.
Technology