Undangan pernikahan adalah sebuah media yang mempunyai maksud untuk penerimanya agar bisa hadir di acara pernikahan. Rata-rata undangan yang biasa dibuat berbahan dasar kertas. Harga dari undangan berbeda-beda tergantung tingkat kerumitan desain, bahan yang digunakan, dan banyaknya halaman. Namun, ada kesan mubazir jika mengeluarkan anggaran yang terlalu mahal untuk sekadar undangan yang hanya satu kali pakai. Oleh karena itu kita sering menemukan undangan itu akan berakhir di tempat pembuangan sampah karena tidak bisa digunakan.
Untuk menekan pemborosan terhadap biaya dan juga penggunaan kertas dan didukung oleh perkembangan zaman yang semakin maju, orang-orang mulai beralih dalam pembuatan undangan menggunakan undangan digital. Undangan digital memiliki banyak kelebihan diantaranya lebih terkesan modern dan relevan dengan zaman dan lebih praktis. Selain itu undangan digital dapat dibagikan menggunakan media sosial seperti facebook, whatsapp, ataupun twitter.
Bentuk undangan digital ada beberapa macam, ada yang berbentuk gambar, video dan website. Sejauh ini telah banyak perusahaan yang membuat undangan digital tersebut, salah satunya adalah perusahaan yang bernama ourinvitation. Ourinvitation adalah perusahaan yang membuka jasa dalam pembuatan undangan digital berbasis website. Proses pembuatan undangan digital yang dilakukan oleh ourinvitation ini dimulai dari menawarkan produknya ke calon customer, ketika ada calon customer yang tertarik maka akan dilakukan tahap wawancara atau mendeskripsikan keinginan dari customer untuk membuat undangan dengan tema seperti apa. Setelah mencapai kesepakatan dari customer ingin membuat undangan dengan tema yang telah disepakati, ourinvitation akan membuat design sesuai yang sudah dideskripsikan. Dalam proses pembuatan design undangan digital ini, customer harus menunggu terlebih dahulu untuk dapat melihat tinjauan sebuah template dengan konten yang diinginkan. Setelah design dibuat, customer harus meninjau ulang apakah susah sesuai keinginan atau belum, jika sudah sesuai maka akan dilakukan
proses pengkodean untuk menjadi design tersebut menjadi sebuah website. Proses pengkodean ini membuat customer harus menunggu lagi dikarenakan developer perlu untuk melakukan pengkodean tampilan situs web tersebut sesuai dengan keinginan dari pemesan dengan template desain yang sudah tersedia. Hal tersebut menjadi kekurangan karena customer harus menunggu untuk melihat pratinjau dari bentuk websitenya tersebut.
Dari sisi developer pun adanya kekurangan karena harus membuat kode yang sama berulang kali ketika mendapatkan pesanan undangan digital dari customer dan pembuatan kode itu akan memakan waktu dalam prosesnya.
Dengan adanya masalah di atas, ourinvitation meminta untuk adanya pembuatan sebuah sistem yang bisa memberikan contoh design yang tersedia dan menyediakan layanan untuk customer agar dapat membuat undangan secara langsung dan melihat pratinjaunya sekaligus dari undangan yang diinginkan. Selain itu dapat meringankan beban kerja developer agar tidak perlu melakukan pengkodean ulang. Maka dari itu, perlu dilakukan pembuatan aplikasi generator pembuatan template undangan digital berbasis web dengan fitur memilih tema dan menampilkan pratinjau secara langsung sesuai informasi yang diberikan oleh pembuatan undangan serta adanya sebuah proses yang dapat mempersingkat dan mengurangi beban kerja dari developer.
Website generator ini bertujuan agar customer bisa membuat undangannya secara langsung, tidak perlu menunggu terlalu lama dalam membuat undangan, dan dapat secara langsung melihat hasil dari template dengan konten yang diinginkan serta meringankan beban kerja developer karena telah dibuat sebuah struktur component yang modular untuk mencegah terjadinya proses pengulangan pengkodean.