Initial commit of Doormile CRM Mobile with UI modernizations

This commit is contained in:
2026-06-26 13:43:37 +05:30
commit 3965046984
183 changed files with 18135 additions and 0 deletions

31
lib/models/app_stats.dart Normal file
View File

@@ -0,0 +1,31 @@
class AppStats {
final int totalClients;
final int avgVolume;
final double revenueOpportunity;
final int todayEntries;
final int pendingFollowups;
const AppStats({
required this.totalClients,
required this.avgVolume,
required this.revenueOpportunity,
required this.todayEntries,
required this.pendingFollowups,
});
AppStats copyWith({
int? totalClients,
int? avgVolume,
double? revenueOpportunity,
int? todayEntries,
int? pendingFollowups,
}) {
return AppStats(
totalClients: totalClients ?? this.totalClients,
avgVolume: avgVolume ?? this.avgVolume,
revenueOpportunity: revenueOpportunity ?? this.revenueOpportunity,
todayEntries: todayEntries ?? this.todayEntries,
pendingFollowups: pendingFollowups ?? this.pendingFollowups,
);
}
}