Eternity Invitation
A digital wedding management platform for your special day
Company
PT. Eternity Invitation
Year
2023 - 2024
Category
Digital Invitations
Role
Front End Web Developer
Overview
Eternity Invitation is a responsive and scalable wedding management system. This system is designed to provide a user experience for managing wedding invitations, events, and interactions with guests. This project was my work as a Frontend Developer intern at PT. Eternity Invitation, where I collaborated with a backend developer.
In this project, I used Next.js and TypeScript to build a responsive and fast interface. The choice of Next.js allowed me to utilize features like server-side rendering (SSR) and static site generation (SSG), which enhance the application’s performance and SEO. Additionally, choosing TypeScript helped in keeping the code structured and easy to maintain.
The main challenge in this project was integrating various features such as guest management, RSVPs, and integration with device APIs like the camera to enable a QR code scanning feature for invitations. I also had to ensure that the application remained responsive across various devices, including desktop, mobile, and especially tablets.
Overall, this project provided valuable experience in developing responsive and fast web applications, as well as expanding my knowledge of modern frontend technologies. The project was completed in 9 months.
You can access this application at eternityinvitation.com.
Tech Stack
Frontend: Next.js, TypeScript, Bootstrap, SASS Backend: Node.js, Express, Laravel, MySQL
Objectives
- Developed a highly scalable and responsive web application using Next.js.
- Integrated RESTful APIs for seamless communication between frontend and backend services.
- Delivered a responsive user experience optimized for both web and mobile platforms.
- Implemented guest management, RSVP, and device API integration features.
- Ensured clean and reusable code practices to support the long-term maintainability and scalability of the platform.
Project Galery
A glimpse into the project

