diff --git a/README.md b/README.md
index 5930bd93668737eff1073af4e7ec46f4e2ade760..18075b8a95c1efd4170559aa693bcb7dd68e40fb 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,55 @@
-# IF3210-2024-Android-PBI
\ No newline at end of file
+# IF3210-2024-Android-PBI
+
+## Deskripsi Aplikasi
+<p align="justify"> BondoMan adalah sebuah aplikasi berbasis Android untuk manajemen pengeluaran dan pemasukan. Untuk masuk ke dalam aplikasi, pengguna harus melakukan <i>login</i> terlebih dahulu.</p>
+<p align="justify"> Kemudian, pengguna dapat melihat daftar transaksi yang telah dilakukan, juga menambah transaksi. Selain itu, pengguna dapat mengedit atau menghapus transaksi yang telah dilakukan dengan cara memlihnya dan masuk ke halaman pengeditan.</p>
+<p align="justify"> Pengguna dapat melihat diagram lingkaran transaksi yang terbentuk berdasarkan jumlah kategori: "Pengeluaran" atau "Pemasukan".</p>
+<p align="justify"> Terdapat fitur <i>scan</i> nota menggunakan kamera, kemudian nota akan dikirim ke server. Tersedia pula tempat untuk mengirim informasi transaksi melalui email. Melalui halaman <i>setting</i>, pengguna dapat mengunduh daftar transaksi yang telah dilakukan, ke dalam format fail .xlxs</p>
+<p align="justify"> Terakhir, pengguna dapat melakukan penambahan secara random, karena aplikasi dilengkapi dengan <i>broadcast receiver</i></p>
+
+## Daftar <i>Library</i>
+Berikut adalah daftar <i>library</i> yang digunakan untuk pengembangan Bondo Man:
+- androidx.core:core-ktx
+- androidx.appcompat:appcompat
+- com.google.android.material:material
+- androidx.constraintlayout:constraintlayout
+- androidx.lifecycle:lifecycle-livedata-ktx
+- androidx.lifecycle:lifecycle-viewmodel-ktx
+- androidx.navigation:navigation-fragment-ktx
+- androidx.navigation:navigation-ui-ktx
+- pl.droidsonroids.gif:android-gif-drawable
+- io.reactivex.rxjava3:rxjava
+- io.reactivex.rxjava3:rxandroid
+- com.squareup.retrofit2:retrofit
+- com.squareup.retrofit2:converter-gson
+- androidx.security:security-crypto
+- org.jetbrains.kotlinx:kotlinx-coroutines-android
+- androidx.work:work-runtime-ktx
+- androidx.compose.runtime:runtime-livedata
+- androidx.compose.runtime:runtime-rxjava2
+- junit:junit
+- androidx.test:core
+- androidx.test.espresso:espresso-core
+- androidx.room:room-runtime
+- androidx.room:room-compiler
+- androidx.room:room-ktx
+- androidx.room:room-testing
+
+## Pembagian Kerja
+
+|NIM             |Nama                           |Pembagian Kerja                                                                                               |
+|----------------|-------------------------------|--------------------------------------------------------------------------------------------------------------|
+|10023457		 |Habibi Galang Trianda			 |Header dan Navbar, Menyimpan Daftar Transaksi dalam Format .xlsx, .xls                                        |
+|13521050		 |Naufal Syifa Firdaus           |Header dan Navbar, Login, Logout, Melakukan Scan Nota, Mengecek expiry JWT, Broadcast Receiver                |
+|13521069        |Louis Caesa Kesuma           	 |Header dan Navbar, Logout, Graf Rangkuman Transaksi, Intent GMail, Network Sensing, Broadcast Receiver        |
+|13521140        |Ryan Samuel Chandra			 |Melakukan Penambahan, Pengubahan, dan Penghapusan Transaksi, Melihat Daftar Transaksi yang Sudah Dilakukan    |
+
+## Jumlah Jam Pengerjaan
+
+
+|NIM             |Nama                           |Total Waktu Kerja                  |
+|----------------|-------------------------------|-----------------------------------|
+|10023457		 |Habibi Galang Trianda			 |Persiapan 24 jam, Pengerjaan 24 jam|
+|13521050		 |Naufal Syifa Firdaus           |Persiapan 10 jam, Pengerjaan 48 jam|
+|13521069        |Louis Caesa Kesuma           	 |Persiapan 14 jam, Pengerjaan 48 jam|
+|13521140        |Ryan Samuel Chandra			 |Persiapan 15 jam, Pengerjaan 48 jam|
\ No newline at end of file
diff --git a/screenshot/add_transaction.jpg b/screenshot/add_transaction.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8354776157a926616530defd64133bb607ec2032
Binary files /dev/null and b/screenshot/add_transaction.jpg differ
diff --git a/screenshot/login.jpg b/screenshot/login.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74798419df2c9c91004562f7222a5368d039e3e7
Binary files /dev/null and b/screenshot/login.jpg differ
diff --git a/screenshot/piechart.jpg b/screenshot/piechart.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42195ac1b26c26cfdf6e08da3dc207614dd9f034
Binary files /dev/null and b/screenshot/piechart.jpg differ
diff --git a/screenshot/scan.jpg b/screenshot/scan.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7b456ddaa8a4d5a6456c3cf2321a5346c682109
Binary files /dev/null and b/screenshot/scan.jpg differ
diff --git a/screenshot/scan_2.jpg b/screenshot/scan_2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b17eb9ea9cf078f8daaef83f9d688be567919972
Binary files /dev/null and b/screenshot/scan_2.jpg differ
diff --git a/screenshot/settings.jpg b/screenshot/settings.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5ab90ced80a1c0d962d494578f31ecde8c9b73c
Binary files /dev/null and b/screenshot/settings.jpg differ
diff --git a/screenshot/transaction.jpg b/screenshot/transaction.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39f3a372ea6564d9f5bbe2961c3378ce8989ad64
Binary files /dev/null and b/screenshot/transaction.jpg differ