namespace BankSampahApp.Models;

/// <summary>
/// View model untuk halaman utama aplikasi Bank Sampah
/// Berisi data yang akan ditampilkan di landing page
/// </summary>
public class HomeViewModel
{
    /// <summary>
    /// Judul utama aplikasi
    /// </summary>
    public string Title { get; set; } = string.Empty;

    /// <summary>
    /// Subtitle atau deskripsi singkat aplikasi
    /// </summary>
    public string Subtitle { get; set; } = string.Empty;

    /// <summary>
    /// Daftar fitur utama aplikasi
    /// </summary>
    public List<FeatureModel> Features { get; set; } = new();

    /// <summary>
    /// Statistik dan achievement aplikasi
    /// </summary>
    public StatisticsModel Statistics { get; set; } = new();
}