From d6d27e1c614f75fb23ef8ee2f9bb150d5e53705e Mon Sep 17 00:00:00 2001 From: Roosyidah Alya Rakhman <142164817+shaulascr@users.noreply.github.com> Date: Thu, 10 Jul 2025 15:07:55 +0700 Subject: [PATCH] Update README.md --- README.md | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 830aad0..185a927 100644 --- a/README.md +++ b/README.md @@ -22,29 +22,40 @@ This Android app includes: The app communicates with a custom backend server via REST API and WebSocket. +## Tech Stack +- MVVM architecture +- Retrofit for API communication +- Hilt for dependency injection +- Socket.IO client for real-time chat +- Firebase Cloud Messaging (FCM) for notifications +- Coroutines for async operations +- Glide for image loading +- ViewBinding for UI access +- LiveData and StateFlow for reactive UI +- RajaOngkir API integration for shipping cost ## Project Structure - - api/retrofit/ # API service and Retrofit client setup - - data/ # Data layer (DTOs, responses, repositories) - - di/ # Dependency injection modules (Hilt) - - ui/ # User interface components - - auth/ # Authentication + - api/retrofit/ + - data/ + - di/ + - ui/ + - auth/ - home/ - cart/ - - order/ # Order management + - order/ - history/ - review/ - - chat/ # Chat features + - chat/ - profile/ - - store/ # Store management + - store/ - addProduct/ - sells/ - balance/ - review/ - product/ - - notif/ # Push notifications handling + - notif/ - utils/ - - google-services.json # Firebase configuration for push notifications + - google-services.json ## How to Run