Who and what is it for?
Atourin is one of the tech startups in the tourism field that offers a one-stop solution service for both travelers and the attraction object owner. The website is the main platform they are used to bring the service to the users. To accommodate all the new features and services they have planned, Atourin decides to update their front-end website to version 2, completely replacing the Laravel-based front-end with Nuxt 2.
Challenges
I do this project as a part-time front-end engineer, and these are the challenges that I faced:
- The front-end engineer role for this website was only assigned to me.
- Plenty number of pages and features need to be built.
- Complex data manipulation and visualization, especially for the itinerary creator feature.
How the project went?
This project was divided into two development phases. The first phase was going on for six months from October 2020 until March 2021, with a target to launch the website to the public. After that, the second phase was going on for two months from December 2021 until January 2022, with a target to rebuild the itinerary creator feature using Nuxt 2 to replace the old version that I built in 2019 using Vue 2 on top of Laravel when I was working there as a full-time front-end engineer.
Even though I'm assigned alone as a front-end engineer to build this website, thanks to the discussions, directions, and suggestions from the senior front-end engineer, CTO, and CEO of Atourin, I was finally able to complete this project.
Finally, the new website was launched in March 2021, and the itinerary creator was launched in February 2022. After those were finished, the website and features I built continued to be used and to be developed until now. This project was special to me because the output could be used and give a positive impact on travelers and attraction owners as Atourin users.
Who and what is it for?
Atourin adalah salah satu startup teknologi di bidang pariwisata yang menawarkan layanan one-stop-solution bagi para wisatawan dan pengelola objek wisata. Platform utama yang digunakan oleh Atourin untuk menghadirkan layanannya adalah melalui platform website. Untuk dapat mengakomodir fitur dan layanan baru yang sudah direncanakan, Atourin memutuskan untuk melakukan update pada front-end website mereka ke versi 2, dari yang sebelumnya pada versi 1 menggunakan Laravel kemudian diperbarui secara keseluruhan menggunakan Nuxt 2.
Challenges
Dalam mengerjakan project ini, saya berstatus sebagai part-time front-end engineer, dan berikut ini adalah tantangan yang saya hadapi:
- Posisi front-end engineer untuk mengembangkan website ini hanya diisi oleh saya sendiri.
- Jumlah halaman yang banyak.
- Manipulasi dan visualisasi data yang kompleks, terutama pada fitur itinerary creator.
How the project went?
Project ini terbagi ke dua fase pengembangan. Fase pertama berjalan enam bulan pada Oktober 2020 hingga Maret 2021 dengan target untuk me-launching website versi terbaru ini. Kemudian fase kedua berjalan selama dua bulan pada Desember 2021 hingga Januari 2022 dengan target untuk membangun ulang fitur itinerary creator menggunakan Nuxt 2 dari yang sebelumnya saya kerjakan menggunakan Vue 2 di dalam Laravel pada tahun 2019 saat saya bekerja full-time sebagai front-end engineer di Atourin.
Meskipun saya hanya sendiri dalam role front-end engineer yang menangani website versi 2 ini, namun berkat diskusi, arahan, dan saran dari CTO, senior front-end engineer, dan CEO dari Atourin, akhirnya saya bisa menyelesaikan pekerjaan ini.
Hasilnya, website versi 2 berhasil di-launch di bulan Maret 2021, dan fitur itinerary creator berhasil di-launch di bulan Februari 2022. Setelah selesainya dua fase tersebut, website dan fitur yang saya kerjakan tetap terus digunakan dan dilanjutkan pengembangannya hingga saat ini. Project ini menjadi istimewa bagi saya, karena hasilnya bisa langsung digunakan dan memberi impact positif bagi para wisatawan dan pengelola objek wisata yang sekaligus menjadi pengguna platform Atourin.