Flowently
Flowently adalah perusahaan yang menyediakan sebuah platform seperti e-commerce yang berfokus pada pencarian tutor untuk belajar berbagai macam bahasa yang berpusat di Amsterdam, Belanda.
Apa saja yang saya kerjakan pada project ini
Peran saya dalam Project ini adalah sebagai Full-stack developer. Dimana saya merancang workflow atau alur kerja dari sistem yang sesuai dengan keinginan klien, mulai dari perencaan struktur database, pengintegrasian sistem pembayaran online (payment gateway) menggunakan API Mollie Payment, hingga membuat tampilan website yang interaktif sehingga memudahkan student/tutor dalam melakukan janji temu untuk belajar bahasa.
React
Redux
Javascript
Bootstrap
NodeJS
Express.js
MongoDB
Challenges
Dalam pengerjaan website ini saya menemukan banyak sekali tantangan terutama pada saat mengintegrasikan sistem pembayaran online dengan Mollie Payment. Tantangan selanjutnya adalah pada sistem otentikasi, dimana pada project ini saya harus memastikan 3 user-role yang berbeda (murid, tutor dan admin) sehingga masing-masing role dapat melakukan pendaftaran, login serta mengakses halaman-halaman website dengan role masing-masing.
Di sisi lain, saya juga harus membuat tampilan untuk murid dan tutor serta admin dengan data yang saling terintegrasi sehingga admin dapat melihat laporan perkembangan jumlah tutor, student, transaksi dan lain-lain berupa grafik pada website dashboard admin dimana masing-masing bisa dilihat dalam kurun waktu per-minggu, per-quarter maupun per-tahun dan memastikan semua data yang ditampilkan sesuai dengan data yang ada di database.