Situs yang menyediakan informasi tentang atlet MMA
Layar pencarian pemain
Layar eksekusi penuh
Ini adalah proyek pertama yang dibuat hanya dengan React sekitar bulan Maret 2021, dan ini merupakan perkembangan yang lebih berarti dari yang saya kira. Bukan hanya karena ini merupakan proyek mainan pertama, namun terlebih lagi karena merupakan hasil yang benar-benar digunakan secara konsisten. Ada beberapa situs di mana Anda dapat melihat catatan para pemain pencak silat, bahkan situs tersebut dianggap kurang nyaman dalam aksesibilitasnya, maka saya membuat situs ini, namun sering digunakan oleh teman-teman yang menyukai olah raga pencak silat.
Jadi, daripada mengabaikan situs ini, kami berusaha memperbaikinya semaksimal mungkin setiap kali ada masalah yang muncul. Pada awalnya, ini tidak mendukung desain responsif, tetapi dikembangkan menjadi responsif, dan setiap kali ada masalah dengan server, kami berusaha memperbaiki kesalahan tersebut sebanyak mungkin.
Awalnya saya pikir saya benar-benar ingin membuat sesuatu dengan ide ini daripada teknologinya, jadi saya mulai mengembangkannya, tetapi ketika saya memikirkannya, saya kecewa dengan aspek teknisnya karena itu adalah aplikasi yang hanya perlu mengambil data. dari server dan mendistribusikannya.
Ketika penyesalan ini menumpuk, saya kemudian mengembangkan aplikasi rencana dengan tumpukan penuh depan (reaksi) dan belakang (ekspres). Pada proyek mainan yang terus saya kerjakan, saya kecewa karena harus belajar sambil mengerjakan proyek tersebut, dan saya ingin mempelajari back-endnya juga, jadi saya putuskan untuk melakukannya.
Ada mma-api open source yang awalnya saya rencanakan untuk digunakan, tetapi tidak berhasil, jadi saya mem-forknya dan melakukan sedikit penyesuaian. Namun, saat saya merangkak keluar dari tas dan mengirimkan data, formulir sherdog berubah, jadi saya harus menulis API lagi.
Baru-baru ini (sekitar bulan Juni 2022), saya mendengar bahwa situs tersebut tidak berfungsi. Saat saya cek ternyata situs tersebut tidak berfungsi karena Google tidak melakukan crawling dengan baik. Jelas sekali, karena data dikumpulkan dari server dan dikirim melalui perayapan, tampaknya data tersebut tidak stabil.
Ada banyak trial and error saat mendistribusikan front end melalui Halaman Github dan mendistribusikan data dari back end dengan domain pribadi bernama https://server.woog2roid.dev. Dimulai dari cara deploy backend, saya mulai dengan menjalankan node di cloud server gratis, namun saya khawatir akan merepotkan penggunaannya karena server tidak memiliki koneksi https, jadi saya akhirnya membeli domain pribadi dan menggunakan mari enkripsi untuk terhubung ke https.