Eternity Invitation
A digital wedding management platform for your special day
Perusahaan
PT. Eternity Invitation
Tahun
2023 - 2024
Kategori
Digital Invitations
Peran
Front End Web Developer
Tinjauan
Eternity Invitation adalah sistem manajemen pernikahan yang responsif dan scalable. Sistem ini dirancang untuk memberikan pengalaman pengguna dalam mengelola undangan pernikahan, acara, dan interaksi denngan tamu. Proyek ini merupakan pekerjaan saya sebagai Frontend Developer intern di PT. Eternity Invitation, di mana saya bekerja sama dengan backend developer.
Dalam proyek ini, saya menggunakan Next.js dan Typescript untuk membangun antarmuka yang responsif dan cepat. Pemilihan Next.js memungkinkan saya untuk memanfaatkan fitur-fitur seperti server-side rendering (SSR) dan static site generation (SSG), yang meningkatkan performa dan SEO dari aplikasi. Selain itu, pemilihan TypeScript membantu dalam menjaga kode tetap terstruktur dan mudah dipelihara.
Tantangan utama dalam proyek ini adalah mengintegrasikan berbagai fitur seperti manajemen tamu, RSVP, dan integrasi dengan API perangkat seperti kamera untuk memungkinkan fitur scan kode QR undangan. Saya juga harus memastikan bahwa aplikasi tetap responsif di berbagai perangkat, termasuk desktop, mobile, dan paling utama tablet.
Secara keseluruhan, proyek ini memberikan pengalaman berharga dalam mengembangkan aplikasi web yang responsif dan cepat, serta memperluas pengetahuan saya tentang teknologi frontend modern. Proyek ini dapat diselesaikan dalam waktu 9 bulan.
Anda dapat mengakses aplikasi ini di eternityinvitation.com.
Tech Stack
Frontend: Next.js, TypeScript, Bootstrap, SASS Backend: Node.js, Express, Laravel, MySQL
Tujuan
- Mengembangkan aplikasi web yang sangat scalable dan responsif menggunakan Next.js.
- Mengintegrasikan RESTful API untuk komunikasi yang lancar antara layanan frontend dan backend.
- Menghadirkan pengalaman pengguna yang responsif dan dioptimalkan untuk platform web dan mobile.
- Mengimplementasikan fitur manajemen tamu, RSVP, dan integrasi dengan API perangkat.
- Memastikan praktik kode yang bersih dan dapat digunakan kembali (reusable) untuk mendukung maintainability dan scalability jangka panjang dari platform.
Galeri Proyek
Sekilas tampak tentang proyek ini

