todo app
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full h-auto rounded-xl border border-white dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
/>
📌 Todo App – Fullstack: Backend Express.js (MariaDB) + Flutter Mobile Saya telah mengembangkan sebuah Todo App fullstack sebagai proyek implementasi nyata dari konsep RESTful API dan aplikasi mobile cross-platform.
🔹 Backend API Backend dibangun menggunakan Node.js dan Express.js dengan pendekatan REST API untuk operasi CRUD (Create, Read, Update, Delete) pada data todo items. Database yang digunakan adalah MariaDB dengan ORM/struktur yang rapi dan terstruktur, sehingga API dapat menerima permintaan dari klien dengan efisien dan aman. API mendukung endpoint untuk menampilkan daftar tugas, menambahkan tugas baru, memperbarui status tugas, dan menghapus tugas.
📌 Fitur utama backend: • REST API dengan routing terpisah • Model data todo dengan validasi input • Koneksi dan manipulasi data di MariaDB • Struktur folder modular untuk kemudahan maintenance repo : https://github.com/AdisufatulAnam/be-express-santri-coding
🔹 Flutter Mobile App Aplikasi mobile dikembangkan menggunakan Flutter untuk Android dan iOS dengan antarmuka intuitif bagi pengguna. Aplikasi ini berkomunikasi langsung dengan backend Express.js melalui HTTP request untuk menampilkan dan memodifikasi daftar tugas.
📌 Fitur utama mobile: • Tampilan daftar Todo yang responsif • Tambah, edit, dan hapus tugas • Panggilan REST API ke backend • State management sederhana untuk sinkronisasi UI repo : https://github.com/AdisufatulAnam/project_mobile
ADISUFATUL ANAM
fullstack developer
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full object-cover rounded-xl border border-white dark:border dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
width="1410"
height="2250"
/>