Update README.md

This commit is contained in:
Roosyidah Alya Rakhman
2025-07-10 15:05:25 +07:00
committed by GitHub
parent c6c1c9f348
commit 5992539ef3

View File

@ -20,32 +20,31 @@ This Android app includes:
- Write rating and feedback for purchased products - Write rating and feedback for purchased products
- Push notifications for user activity - Push notifications for user activity
The app communicates with a custom backend server via REST API and WebSocket. The backend service is currently private and tailored for this project. The app communicates with a custom backend server via REST API and WebSocket.
## Project Structure ## Project Structure
├── api/retrofit/ # API service and Retrofit client setup - api/retrofit/ # API service and Retrofit client setup
├── data/ # Data layer (DTOs, responses, repositories) - data/ # Data layer (DTOs, responses, repositories)
├── di/ # Dependency injection modules (Hilt) - di/ # Dependency injection modules (Hilt)
├── ui/ # User interface components - ui/ # User interface components
├── auth/ # Authentication screens - auth/ # Authentication
├── home/ # Home screen components - home/
│ ├── cart/ # Shopping cart functionality - cart/
├── order/ # Order management - order/ # Order management
│ ├── chat/ # Chat features - history/
│ ├── profile/ # User profile - review/
├── product/ # Product catalog - chat/ # Chat features
│ └── notif/ # Push notifications handling - profile/
├── utils/ # Utility classes and helper functions - store/ # Store management
- addProduct/
app/src/main/res/ # Android resources - sells/
- balance/
├── layout/ # XML layout files - review/
├── drawable/ # Images and drawable resources - product/
├── values/ # Strings, colors, dimensions - notif/ # Push notifications handling
└── navigation/ # Navigation graph files - utils/
- google-services.json # Firebase configuration for push notifications
google-services.json # Firebase configuration for push notifications
## How to Run ## How to Run