Sebuah aplikasi catatan sederhana berbasis web yang menggunakan:
- ⚙️ Backend: Express.js + MariaDB
- 🌐 Frontend: React + Vite + TypeScript
- 🔐 Fitur: Login, Register, CRUD Catatan, Pencarian Catatan, dan Autentikasi JWT
- Autentikasi pengguna (register & login)
- Tambah, lihat, edit, hapus catatan
- Pencarian catatan
- Disimpan ke database MariaDB
- Token JWT untuk autentikasi
- Frontend modern dengan React + Vite
sudo mariadbCREATE DATABASE notes_db;
CREATE USER 'notes_user'@'localhost' IDENTIFIED BY 'notesapp';
GRANT ALL ON notes_db.* TO 'notes_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
mariadb -u notes_user -p notes_db < database/notes_dump.sqlcd backendnpm installSalin dari .env.example dan sesuaikan jika perlu
npm run devServer akan berjalan di http://localhost:3000
cd frontendnpm installnpm run devAkses melalui http://localhost:5173
Gunakan akun dummy berikut:
- Email:
zaky@email.com - Password:
zakypass