Model
action.model.js: Manages user actions such as invites, reactions, and profile visits.
activity.model.js: Tracks and records user activities within the app, and notifications.
answer.model.js: Stores user's responses to profile ice-breaker questions.
appProduct.model.js: Handles products purchasable by application coins.
config.model.js: Manages app configuration settings and preferences.
country.model.js: Stores country-specific information for localizing user experience.
feature.model.js: Details special features for users.
iapHistory.model.js: Records history of in-app purchases made by users.
iapProduct.model.js: Handles products available for in-app purchase.
image.model.js: Manages user profile pictures and other images uploaded to the app.
lastMessage.model.js: Tracks the last message sent in a conversation for quick previews.
messages.model.js: Manages user messaging and chat histories.
order.model.js: Handles order details for appProducts purchases.
promotion.model.js: Manages special offers within the app.
question.model.js: Stores ice-breaker questions for user profiles.
report.model.js: Manages user reports of inappropriate behavior or content.
section.model.js: Organizes sections of available user features.
stats.model.js: Handles statistics and user interactions.
token.model.js: Manages authentication tokens for user sessions and security.
user.model.js: Stores user profile information, preferences, and match criteria.
verification.model.js: Handles user identity verification processes.
wallet.model.js: Manages virtual wallet for in-app transactions and balance tracking.