Haitham AssoliRead this page in Arabicاقرأ هذه الصفحة بالإنجليزية

Web2026

Wedding Invitation

A wedding invitation that lives at a link.

  • Live
Wedding Invitation — cover screenshot

Project factsبيانات المشروع

In short

A digital wedding invitation with details, location, countdown and RSVP, sent as a link instead of printed and delivered by hand.

The compartments

Role
Solo
Year
2026
Status
Live

Built with

  • Next.js
  • TypeScript
  • Framer Motion
  • Tailwind CSS
  • RTL

What it isما هو

Printed invitations in Jordan mean a print run, a guest count fixed weeks early, and someone driving around delivering cards. Most of them end up as a photo in a WhatsApp group anyway.

This is the link version: the details, the venue on a map, a countdown, and an RSVP that gives the couple a live number instead of an estimate.

الدعوات المطبوعة في الأردن تعني طبعة كاملة، وعدد ضيوف يُثبَّت قبل أسابيع، وشخصًا يقود سيارته موزّعًا البطاقات. ومعظمها ينتهي صورةً في مجموعة واتساب على أي حال.

هذه نسخة الرابط: التفاصيل، والقاعة على خريطة، وعدّاد تنازلي، وتأكيد حضور يعطي العروسين رقمًا حيًّا بدل تقدير.

Results

  • Shareable invitation with map, countdown and live RSVP counts.
  • دعوة قابلة للمشاركة مع خريطة وعدّاد تنازلي وأعداد تأكيد حضور حيّة.

Challenges

Each one opens twice: what went wrong on the left, what I did on the right.

01

It gets opened on a phone, in a group chat, once

Problem

There is exactly one chance to make the impression, on whatever device the guest happens to hold, often on a slow connection, and a heavy animated page that loads badly is worse than a printed card.

What I did

The page is built mobile-first and kept light, with motion used sparingly enough that the invitation is readable before the animation finishes.

Keep goingتابع

Shelf

All projectsAll 40, in six compartments.