Rihal CODESTACKER 2026  ·  Muscat, Oman

Four Challenges,
One Vision

Full-stack submissions spanning frontend, backend API, data engineering & analytics - built for Oman.

Next.js 14 Express + PostgreSQL Apache Airflow Streamlit + Plotly
4
Challenges
12k+
Lines of Code
28
Tests Passing
3
Days Left
Next.js 14
TypeScript
Tailwind CSS
Leaflet Maps
next-intl RTL
PostgreSQL
Node.js + Express
Sequelize ORM
JWT Auth
Apache Airflow 2.7
Python 3.11
pytest - 28 Tests
Streamlit
Plotly
Pandas + NumPy
Docker Compose
Next.js 14
TypeScript
Tailwind CSS
Leaflet Maps
next-intl RTL
PostgreSQL
Node.js + Express
Sequelize ORM
JWT Auth
Apache Airflow 2.7
Python 3.11
pytest - 28 Tests
Streamlit
Plotly
Pandas + NumPy
Docker Compose
Submissions

The Challenges

Four independently deployable, production-grade projects. Click any card to explore in detail, or open the live app directly.

Live Next.js 14 SSR · 600 pages
Challenge #1

Visit Oman

Frontend Development

Bilingual EN/AR trip planner with 300+ destinations, smart scoring, 2-opt route optimization, interactive maps. Full RTL support.

Next.js 14 TypeScript Tailwind Leaflet next-intl RTL
Live API Express · PostgreSQL · Docker
Challenge #2

FlowCare

Backend Development

REST API for healthcare queue management with 4-role RBAC, soft deletes, audit logging, file uploads, rate limiting, Dockerized deployment.

Node.js Express PostgreSQL Sequelize Docker JWT
28 Tests Airflow · PostgreSQL · Docker
Challenge #4

Pipeline Hardening

Data Engineering

Audited and hardened a broken Airflow ETL pipeline. Fixed SQL injection, idempotency, data quality gates. 12 issues resolved, 28 tests added.

Airflow 2.7 Python 3.11 PostgreSQL Docker pytest
Live Dashboard Streamlit · Plotly · Pandas
Challenge #6

Muscat 2040

Data Analytics

Interactive population projection dashboard for Muscat to 2040 - 3 growth scenarios, healthcare and education infrastructure gap analysis.

Python Streamlit Plotly Pandas NumPy
About

Built in Oman, for Oman

Every submission draws on real Omani context - destinations, hospitals, census data, logistics. This isn't just code; it's code with a purpose.

🗺️
300+ Omani Destinations Curated with GPS coords, Arabic names, best seasons, and estimated costs - across all wilayats.
🏥
Real NCSI & MOH Data Muscat 2040 uses verified data from Oman's National Centre for Statistics and Ministry of Health.
🔒
Production-Grade Security JWT auth, RBAC, parameterized queries, rate limiting, soft deletes, full audit trails.
600
Static Pages (Visit Oman)
28+
Tests Passing (Pipeline)
12
Pipeline Issues Fixed
3.33M
People Projected (2040)