diff --git a/README.md b/README.md
index b3139b8dfbb4bff6f09463f632f4f9b81260efd9..ccc66c52e9b6a9755cdeaf79522b52eebc661bc3 100644
--- a/README.md
+++ b/README.md
@@ -24,3 +24,30 @@ Result :
 - K (Incorrect) -> Huruf yang salah
 - A (Incorrect) -> Huruf yang salah
 - N (Misplaced) -> Huruf yang benar di posisi yang salah
+
+## How To Run
+
+`git clone`
+
+Pull source code ini.
+
+`npm install`
+
+Install semua library dan dependency yang dibutuhkan pada aplikasi ini.
+
+`npm start`
+
+Jalankan server Front End di localhost Anda.
+
+## How To Deploy
+
+Proyek ini telah menerapkan auto deploy ke Google Cloud Run, berikut konfigurasi yang diperlukan untuk menjalankan hal tersebut:
+1. Buat project baru pada Google Cloud Platform.
+2. Buat service Cloud Run pada project GCP tersebut.
+3. Pada IAM & Admin, buat principal baru serta download JSON service account pada principal tersebut.
+4. Pada Git variable, buat variabel berikut:
+    - GCP_SERVICE_KEY  : JSON Service account.
+    - GCP_PROJECT_ID   : Project ID.
+    - GCP_SERVICE_NAME : Nama Cloud Run.
+
+Setelah melakukan setup tersebut, sesuai dengan branch yang ditentukan pada .gitlab-ci.yml, maka setiap push ke branch main akan melakukan auto deployment kembali.
\ No newline at end of file