Pada tahap pengembangan aplikasi DEWaS, fokus utama saya saat ini adalah pada pembuatan fitur login yang terintegrasi dengan layanan API. Namun, proses ini tidak berjalan sesuai harapan.

Tantangan pertama yang saya hadapi adalah masalah CORS (Cross-Origin Resource Sharing), yang mengakibatkan kendala dalam menangani permintaan lintas domain. Meskipun saya berhasil mengatasi sebagian masalah ini, penanganan CORS masih menjadi pekerjaan yang lumayan.

Selain itu, saya juga menghadapi dilema antara Server-Side Rendering (SSR) dan Client-Side Rendering (CSR). Saya harus mempertimbangkan berbagai aspek dalam memilih pendekatan yang tepat untuk aplikasi saya.

Tampilan halam login yang sudah berhasil di buat

Meskipun demikian, saya telah membuat kemajuan signifikan dalam pengembangan fitur login DEWaS. Selain berhasil menyimpan token di sessionStorage dan mengimplementasikan form login yang berfungsi dengan baik di halaman login, saya juga telah menambahkan fitur yang diperlukan, seperti menampilkan pesan error untuk input data yang tidak valid.

Saya juga berusaha untuk mengintegrasikan login menggunakan NextAuth, meskipun masih menghadapi beberapa kendala teknis. Selain itu, saya berupaya menambahkan fitur captcha menggunakan react-google-recaptcha untuk meningkatkan keamanan aplikasi ini.

Meskipun masih ada sejumlah tantangan yang harus diatasi, saya tetap bersemangat dan tidak menyerah. Saya yakin bahwa dengan ketekunan, kerja keras, dan rasa penasaran yang tinggi, saya akan berhasil mengatasi setiap rintangan dan tantangan dalam pengembangan aplikasi ini.