/React-Notes-App

Proyek web pengelolaan catatan

Primary LanguageJavaScript

Quick Notes App (React fundamental)

Quick Notes merupakan aplikasi website yang menyediakan fitur pengelolaan catatan. Proyek ini adalah hasil tugas submission kelas "Belajar Fundamental Aplikasi Web dengan React" pada Dicoding.

Proyek dikerjakan dengan tools:

  • React
  • Vite

Dengan kriteria:

  • Memanfaatkan RESTful API sebagai sumber data
  • Autentikasi pengguna dan proteksi fitur catatan
  • Fitur pengubah tema
  • Menggunakan hooks
  • Menampilkan halaman untuk daftar, detail, dan penambahan catatan
  • Terdapat tombol menghapus catatan
  • Validasi data type properties pada React Component
  • Menambahkan halaman dan fitur arsip (opsional)
  • Fitur pencarian catatan (opsional)
  • Menampilkan halaman 404 untuk url yang tidak valid (opsional)
  • Indikator loading (opsional)
  • Fitur ubah bahasa (opsional)

Live Site

Quick notes app

Installation

Untuk menggunakan repository ini secara lokal silahkan install semua dependencies yang dibutuhkan terlebih dahulu.

Menggunakan NPM

  npm install

Script

Bundling project (production)

  npm run build

Bundling project (development) dan menjalankan proyek di localhost

  npm run dev