عاقرأ بالعربية

Work

All projects

Browse 40 projects by platform and open any project for its scope, stack, constraints, and outcome.

Web19

aoun.assoli.site
Aoun: A free academic platform for Jordanian university students.

Aoun

2026

A free academic platform for Jordanian university students.

  • Next.js
  • TypeScript
  • React
  • Convex
  • TanStack Form
View the case study →
alkulify.assoli.site
Kashaf Abi Ja'far: Search thousands of hours of lessons and land on the exact second.

Kashaf Abi Ja'far

2026

Search thousands of hours of lessons and land on the exact second.

  • Astro
  • TypeScript
  • Meilisearch
  • Whisper ASR
  • Tailwind CSS
View the case study →
pastehtml.assoli.site
pastehtml: Drop an HTML file, get a public URL on its own origin.

pastehtml

2026

Drop an HTML file, get a public URL on its own origin.

  • Next.js
  • TypeScript
  • Convex
  • MCP
  • Tailwind CSS
View the case study →
gift.assoli.site
Gift: Animated 3D gifts you send as a link.

Gift

2026

Animated 3D gifts you send as a link.

  • Next.js 16
  • React Three Fiber
  • drei
  • Convex
  • Tailwind CSS
View the case study →
tele-timeline.vercel.app
TeleStream: Read every Telegram channel you follow as one timeline.

TeleStream

2026

Read every Telegram channel you follow as one timeline.

  • Next.js
  • TypeScript
  • Telegram API
  • Tailwind CSS
View the case study →
github.com
FeedGram: Follow public Telegram channels without an account.

FeedGram

2026

Follow public Telegram channels without an account.

  • Next.js
  • TypeScript
  • Tailwind CSS
View the case study →
assoli.site
assoli.site: My previous portfolio: one animated page, driven by a command menu.

assoli.site

2026

My previous portfolio: one animated page, driven by a command menu.

  • Next.js
  • TypeScript
  • React
  • Framer Motion
  • Tailwind CSS
View the case study →
cv.assoli.site
cv.assoli.site: My web résumé: dense, scannable, and printable as-is.

cv.assoli.site

2026

My web résumé: dense, scannable, and printable as-is.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • SEO
View the case study →
almadrsa.vercel.app
Almadrsa: An e-learning platform for schools.

Almadrsa

2026

An e-learning platform for schools.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • RTL
View the case study →
fazuwjuh.vercel.app
Fazawwijuhu: A supervised platform for lawful marriage introductions.

Fazawwijuhu

2026

A supervised platform for lawful marriage introductions.

  • Next.js 16
  • React 19
  • TypeScript
  • Convex
  • Better Auth
View the case study →
flashcards.assoli.site
DevCards: Spaced-repetition flashcards for engineering interviews.

DevCards

2026

Spaced-repetition flashcards for engineering interviews.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • localStorage
  • Leitner scheduling
View the case study →
hadanati.assoli.site
Hadanati: Run a nursery: attendance, assessments, fees and a parent portal.

Hadanati

2026

Run a nursery: attendance, assessments, fees and a parent portal.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • RTL
View the case study →
hirfati-jo.vercel.app
Hirfati: Find a trusted tradesperson in Jordan and get free quotes.

Hirfati

2026

Find a trusted tradesperson in Jordan and get free quotes.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • SEO
View the case study →
sarfees.vercel.app
Service: Post a trip or book a seat between Jordan's governorates.

Service

2026

Post a trip or book a seat between Jordan's governorates.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • RTL
View the case study →
crochet.assoli.site
Ghurza: Learn crochet in Arabic, from the first stitch upward.

Ghurza

2026

Learn crochet in Arabic, from the first stitch upward.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • RTL
  • SEO
View the case study →
7jabk.vercel.app
Hijabk: A Jordanian atelier for khimars and abayas, ordered over WhatsApp.

Hijabk

2026

A Jordanian atelier for khimars and abayas, ordered over WhatsApp.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • RTL
  • SEO
View the case study →
school-teacher-substitution-finder.vercel.app
Al-Manal: Find a substitute teacher before the bell rings.

Al-Manal

2025

Find a substitute teacher before the bell rings.

  • JavaScript
  • Next.js
  • Scheduling logic
  • RTL
View the case study →
h-wedding.assoli.site
Wedding Invitation: A wedding invitation that lives at a link.

Wedding Invitation

2026

A wedding invitation that lives at a link.

  • Next.js
  • TypeScript
  • Framer Motion
  • Tailwind CSS
  • RTL
View the case study →
hafiz-platform.netlify.app
Hafiz Platform: An escrow-style platform that protects both sides of a sale.

Hafiz Platform

2024

An escrow-style platform that protects both sides of a sale.

  • Next.js
  • TypeScript
  • Server Components
  • Server Actions
  • Zod
View the case study →

Mobile9

MalabjiiOS · Android
Malabji: Find a pitch, find players, book it, play.

Malabji

Since 2025

Find a pitch, find players, book it, play.

  • React Native
  • Expo Router
  • TypeScript
  • Supabase
  • Zustand
View the case study →
EECommitteeAndroid
EECommittee: Every resource an electrical engineering student needs, in one place.

EECommittee

Since 2022

Every resource an electrical engineering student needs, in one place.

  • React Native
  • Expo
  • TypeScript
  • Firebase
  • Zustand
View the case study →
Tawsilah AbshirAndroid
Tawsilah Abshir: Ride-hailing built for Ajloun, not adapted to it.

Tawsilah Abshir

2026

Ride-hailing built for Ajloun, not adapted to it.

  • React Native
  • Expo
  • TypeScript
  • Maps
  • Push Notifications
View the case study →
Al-Tibyan Educational CenterAndroid
Al-Tibyan Educational Center: Quran memorisation circles, run properly on a phone.

Al-Tibyan Educational Center

2025

Quran memorisation circles, run properly on a phone.

  • React Native
  • TypeScript
  • Firebase
  • Zustand
  • React Query
View the case study →
Rooh Al-JoufiOS · Android
Rooh Al-Jouf: A digital guide to the Al-Jouf region and everything in it.

Rooh Al-Jouf

2025

A digital guide to the Al-Jouf region and everything in it.

  • React Native
  • Expo Router
  • TypeScript
  • i18n
  • Firebase
View the case study →
Marafiq PlusAndroid
Marafiq Plus: Find every park and public facility in Amman, and report what is broken.

Marafiq Plus

2025

Find every park and public facility in Amman, and report what is broken.

  • React Native
  • Expo Router
  • TypeScript
  • Google Maps
  • Firebase
View the case study →
Discover AjlounAndroid
Discover Ajloun: Tourism and municipal complaints for Ajloun Governorate, in one app.

Discover Ajloun

2025

Tourism and municipal complaints for Ajloun Governorate, in one app.

  • React Native
  • TypeScript
  • i18n
  • Firebase
  • React Query
View the case study →
SawtAndroid
Sawt: Automating an election, from voting to results.

Sawt

2025

Automating an election, from voting to results.

  • React Native
  • TypeScript
  • OTP verification
  • Firebase
  • Zustand
View the case study →
KheirAndroid
Kheir: Donate directly to people in need.

Kheir

2025

Donate directly to people in need.

  • React Native
  • Expo Router
  • TypeScript
  • Firebase
  • Zustand
View the case study →
Next design — Slip-boxSee all 14