create app name Discount with a variety of interfaces, such as:
1. A user experience that is contemporary and allows consumers to explore offerings and engage with them by commenting or like them.
2. A member interface through which he can publish advertisements for items, as well as a control panel that allows him to: a. upload pictures of advertisements b. name advertisements c. description advertisements d. choose an advertisement type, such as cars, household items, or home furniture e. delivery service
3. the name of the city where the offer is placed; and g. the duration of the discount.
4. The primary interface has icons that reflect the discount categories.

implement the app interfaces, you can use the following approach:
Modern user interface to display the offers and implement the interaction features like commenting and liking. You can also use a BottomNavigationView to switch between different screens
Member interface: You can use a form or a dialog to allow the member to enter the advertisement details. You can use Retrofit to upload the images and other data to the server. You can also use a Date Picker or a Time Picker to set the discount period.
Main interface: display the discount categories icons. use a filter discount by category
Keep it Simple: Focus on creating an app that is easy to use and understand. Avoid cluttering the app with unnecessary features.
Use Best Practices: Follow industry best practices for app development
Consider the User Experience: Think about the user experience and how users will interact with My app. Consider their needs and preferences, and design the app accordingly.

using the flowing: -
jetpack compose- Room - Retrofit - Coil-kt-navHOST-dagger injection-mvvm Architecture- Material 3 & jetpack compose
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence