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

View File

@@ -0,0 +1,46 @@
import '../models/client.dart';
import '../models/activity.dart';
import '../models/app_stats.dart';
const AppStats initialStats = AppStats(
totalClients: 1,
avgVolume: 200,
revenueOpportunity: 0.1,
todayEntries: 1,
pendingFollowups: 0,
);
const List<Client> initialClients = [
Client(
id: 'suriya_001',
name: 'Suriya',
city: 'Coimbatore',
businessType: BusinessType.ecommerce,
parcelVolume: 200,
activeContracts: 5,
provider: 'DTDC Express',
efficiency: 'High Efficiency',
status: ClientStatus.newClient,
lastUpdated: 'Just now',
surveySubmitted: true,
notes: '',
dataConsent: DataConsent.full,
phone: '',
frequency: 'Weekly',
businessState: 'Tamil Nadu',
transitType: 'within_state',
transitFrom: 'Coimbatore',
transitTo: 'Chennai',
neighbourhood: 'RS Puram',
),
];
const List<Activity> initialActivities = [
Activity(
id: 'a1',
clientName: 'Suriya',
action: 'Profile created — staging entry',
icon: ActivityIcon.shipping,
status: ActivityStatus.newStatus,
),
];