Proyek Amar Nuruddin - Showcase dan Dokumentasi

Proyek Saya

Menunjukkan hasrat saya terhadap teknologi, desain, dan pemecahan masalah melalui kode.

Sparkling Admin Dashboard Manajemen

Sparkling Admin Dashboard Manajemen

Admin panel dan frontdesk system untuk Sparkling Swimming Academy. Mengelola pendaftaran siswa, jadwal kelas renang, booking, subscription, pembayaran, penilaian perkembangan anak (IMO Checkpoint), dan monitoring perangkat kiosk — dengan role-based access terpisah untuk admin dan frontdesk.

Next.js 16 (App Router)TypeScript 5Tailwind CSS 3Radix UI PrimitivesTanStack React QueryReact Hook Form+10 more
Digital Wedding Invitation Builder & Management Platform

Digital Wedding Invitation Builder & Management Platform

A full-featured SaaS platform for creating, customizing, and publishing interactive digital wedding invitations. Built with Next.js 16, React 19, Supabase, Clerk Authentication, and Midtrans payment gateway. Features include multi-theme templates, guest management with unique links, RSVP tracking, digital gifts (amplop digital), analytics dashboard, and a comprehensive admin panel.

Next.js 16TypeScriptSupabaseClerkMidtrans
Personal Portfolio & Blog Website

Personal Portfolio & Blog Website

Portfolio website pribadi Amar Nuruddin (codeamar) yang dibangun dengan Next.js 14 App Router, Supabase, dan Tailwind CSS. Menampilkan profil, blog, project showcase, career timeline, dashboard GitHub stats, dan sistem admin CRUD lengkap. Mendukung dual bahasa (EN/ID) dan dark mode.

Next.js 14React 18TypeScript 5Tailwind CSS 3SupabaseFramer Motion 11+7 more
Sistem Rekomendasi Jurusan SMK dengan KNN dan NLP

Sistem Rekomendasi Jurusan SMK dengan KNN dan NLP

Aplikasi web berbasis Flask yang membantu siswa SMK menentukan jurusan yang sesuai berdasarkan deskripsi bakat dan minat menggunakan algoritma K-Nearest Neighbors (KNN) dan NLP Bahasa Indonesia. Sistem melakukan preprocessing teks (stemming, stopwords removal), vektorisasi TF-IDF, dan klasifikasi KNN untuk menghasilkan rekomendasi 5 jurusan teratas beserta skor kepercayaan.

Python 3.10Flask 3.1SQLAlchemy 2.0MySQL (PyMySQL)scikit-learn 1.6K-Nearest Neighbor (KNN)+14 more
CMS Penjualan Tiket Online

CMS Penjualan Tiket Online

Aplikasi CMS penjualan tiket online full-stack dengan React frontend dan Express backend. Mencakup manajemen event, kategori, talent, payment, order, serta sistem autentikasi multi-role (owner, organizer, admin, participant). Dilengkapi upload gambar, refresh token JWT, dan notifikasi email OTP.

React 18Redux (redux-thunk)React Router v6Bootstrap 5AxiosExpress 4+7 more
WargaCek: Aplikasi Crowdsourcing Pelaporan Isu Lingkungan Kota

WargaCek: Aplikasi Crowdsourcing Pelaporan Isu Lingkungan Kota

WargaCek adalah sebuah platform berbasis web yang dirancang untuk menjembatani komunikasi antara masyarakat urban dengan pemerintah daerah. Melalui sistem pelaporan berbasis peta interaktif, warga dapat melaporkan berbagai isu darurat kota seperti banjir, jalan rusak, tumpukan sampah, hingga lampu penerangan jalan yang padam secara langsung dari lokasi kejadian.

React.jsNext.jsTypeScriptTailwind CSSNode.jsExpress+2 more