Development Progress

Development Progress

Rewrite checklist: MS Access → Next.js + Python + PostgreSQL. AI assessment of MBS2018.accdb, kept in lib/progress-data.ts.

Effort · manual (written by hand) · 8 h = 1 MD
Total2,237 h279.6 MD
Consumed19.2 h2.4 MD · 0.86%
Remaining2,217.8 h277.2 MD
Tasks done0of 245 · 3 N/A
Done 0 h · 0 tasksIn progress 0 h · 0 tasksMockup 48 h · 2 tasksNot yet 2,189 h · 243 tasks
Consumed counts Done 100%, In progress 50%, Mockup 40% (screen exists, not wired to an API), Not yet 0%. Manual = rough (±50%) engineer hours writing everything by hand, including self-testing.
CodeTypeModuleTaskAccess sourceHoursStatus
UIShellfrmMain · basMenuSystem24Mockup
UIShellfrmMain16Not yet
UIShellfrmAbout2Not yet
UIShellfrmSplashScreen–N/A
UIProjectsfrmProjectOpen10Not yet
UIProjectsfrmProjectNew8Not yet
UIProjectsfrmProjectCopy10Not yet
UIProjectsfrmProjectPassword · frmProjectPasswordEntry8Not yet
UIProjectsfrmProjectRepOpen8Not yet
UIProjectsfrmProjectRepNew8Not yet
UIProjectsfrmProjectRepCopy · frmProjectRepCopyStatus12Not yet
UIProjectsfrmProjectRepCalendar_Create12Not yet
UIProjectsfrmProjectRepCalendar_Modify (+_d, _d2)24Not yet
UIBase datafrmBaseData_Constants6Not yet
UIBase datafrmBaseData_Rosters8Not yet
UIGeneral datafrmGenData_Countries · frmCountries_Add8Not yet
UIGeneral datafrmGenData_Equip · _EquipSubCost · _EquipSubSpare · frmEquipmentModelList20Not yet
UIGeneral datafrmGenData_Infras8Not yet
UIGeneral datafrmGenData_ProjectCatSub1 · Sub210Not yet
UIResourcesfrmResource_Fleet · FleetCostComponent · FleetSparePart · FleetResource · FleetServicer · FleetOperator24Mockup
UIResourcesfrmResource_FleetResource Sched16Not yet
UIResourcesfrmResource_EmpTypeSub1 · Sub210Not yet
UIResourcesfrmResource_MatServ8Not yet
UIResourcesfrmResource_Infras · frmResource_InfrasSub14Not yet
UIEquipmentfrmInputEquip · frmInputEquip_SubRoster10Not yet
UIEquipmentfrmInputEquip · frmInputEquip_SubOH14Not yet
UIEquipmentfrmInputEquip · frmInputEquip_SubPA10Not yet
UIFinancial datafrmInputFD_CostIndex10Not yet
UIFinancial datafrmInputFD_ExchRate10Not yet
UIFinancial datafrmInputFD_LeviesSub1 · Sub212Not yet
UIFinancial datafrmInputFD_CostSpread_Equip14Not yet
UIFinancial datafrmInputFD_CostSpread_Infras · Infras216Not yet
UIFinancial datafrmInputFD_IndexAlloc10Not yet
UIFunctionsfrmInputFunc_SubGen10Not yet
UIFunctionsfrmInputFunc_SubMatServ12Not yet
UIFunctionsfrmInputFunc_SubPers12Not yet
UIProductionfrmInputProd_Prod12Not yet
UIProductionfrmInputProd_ProdFactor8Not yet
UIFunctionsfrmFunctionBuilder24Not yet
UICost centrefrmCostCentre24Not yet
UICost centrefrmCostCentre_AddEdit8Not yet
UICost centrefrmCostCentreSubFleet · frmCostCentrePop12Not yet
UICost centrefrmCostCentreSubEmployeeType · PopEmployee10Not yet
UICost centrefrmCostCentreSubInfrastructure · PopInfrastructure10Not yet
UICost centrefrmCostCentreSubResource · PopResource10Not yet
UICost centrefrmInfrastructureCheckList6Not yet
UIAnalysisfrmAn_Launcher10Not yet
UIAnalysisfrmAn_Options6Not yet
UIAnalysisfrmAn_Status10Not yet
UIOutputfrmRunReport · frmRunReportSub16Not yet
UIOutputfrmRunReport_Export8Not yet
UISystemfrmSysDataMaintenance8Not yet
UISystemfrmxxxCreateField–N/A
UIAuth- (new in web)12Not yet
UIAuth- (new in web)8Not yet
UIAdministrator- (new in web)16Not yet
UIAdministrator- (new in web)20Not yet
UIAdministrator- (new in web)12Not yet
UIAdministrator- (new in web)12Not yet
UIAdministrator- (new in web)8Not yet
UIReport- (new in web)40Not yet
UIShell~139 combo boxes in 54 forms; add-new handlers (NotInList) in frmProjectNew (3) and one other form8Not yet
ReportData listingrptComm Basic Schedule10Not yet
ReportData listingrptComm Capital Cost Spread - Equipment5Not yet
ReportData listingrptComm Capital Cost Spread - Infrastructure5Not yet
ReportData listingrptComm Constants3Not yet
ReportData listingrptComm Cost Centre · Sub Employee/Equipment/Infrastructure/...12Not yet
ReportData listingrptComm Countries And Currencies3Not yet
ReportData listingrptComm Employee Types3Not yet
ReportData listingrptComm Equipment · Sub Cost/Operator/Resource/Servicer/Spares10Not yet
ReportData listingrptComm Equipment OH4Not yet
ReportData listingrptComm Equipment Rosters4Not yet
ReportData listingrptComm General Function4Not yet
ReportData listingrptComm Generic Equipment · Sub Cost/Spares6Not yet
ReportData listingrptComm Index and Contingency Alloc4Not yet
ReportData listingrptComm Infrastructure · Sub Cost5Not yet
ReportData listingrptComm Infrastructure CheckList3Not yet
ReportData listingrptComm Levies3Not yet
ReportData listingrptComm Materials And Services4Not yet
ReportData listingrptComm MatServ Function by Cost Centre6Not yet
ReportData listingrptComm MatServ Function by CostCentre Infrastructure6Not yet
ReportData listingrptComm Personnel Function by Cost Centre6Not yet
ReportData listingrptComm Personnel Function by Cost Centre Infrastructure6Not yet
ReportData listingrptComm Project Categories3Not yet
ReportData listingrptComm Rosters3Not yet
ReportCost & schedulerptCost Employee Schedule (A4 / Letter / Legal)14Not yet
ReportCost & schedulerptCost Employee Schedule Summary (A4 / Letter / Legal)10Not yet
ReportCost & schedulerptCost Equipment Schedule (A4 / Letter / Legal)14Not yet
ReportCost & schedulerptCost Equipment Schedule Summary (A4 / Letter / Legal)10Not yet
ReportCost & schedulerptCost Infrastructure (A4 / Letter / Legal)14Not yet
ReportCost & schedulerptCost Infrastructure Summary (A4 / Letter / Legal)10Not yet
ReportCost & schedulerptCost MatServ Schedule (A4 / Letter / Legal)16Not yet
ReportCost & schedulerptCost MatServ Schedule Summary (A4 / Letter / Legal)10Not yet
ReportCost & schedulerptCost Total (A4 / Letter / Legal)14Not yet
ReportCost & schedulerptEmployee Schedule (A4 / Letter / Legal)12Not yet
ReportCost & schedulerptEmployee Schedule Summary (A4 / Letter / Legal)10Not yet
ReportCost & schedulerptEquipment Schedule (A4 / Letter / Legal)12Not yet
ReportCost & schedulerptEquipment Schedule Summary (A4 / Letter / Legal)10Not yet
ReportCost & schedulerptGeneral Function (A4 / Letter / Legal)8Not yet
ReportCost & schedulerptMatServ Schedule (A4 / Letter / Legal)14Not yet
ReportCost & schedulerptMatServ Schedule Summary (A4 / Letter / Legal)10Not yet
ReportExcel exportqryExport Capital Cost6Not yet
ReportExcel exportqryExport MatServ (Non Equip) by CC3Not yet
ReportExcel exportqryExport MatServ (Non Equip) Cost by CC3Not yet
ReportExcel exportqryExport MatServ All by CC3Not yet
ReportExcel exportqryExport MatServ All Cost by CC3Not yet
ReportExcel exportqryExport MatServ Summary3Not yet
ReportExcel exportqryExport MatServ Summary Cost3Not yet
ReportExcel exportqryExport Operating Cost3Not yet
ReportExcel exportqryExport Project Cost3Not yet
ReportCost & schedule48 duplicated reports–N/A
APIAuthfrmProjectPasswordEntry · basLicense12Not yet
APIProjectfrmProject* · qryCpy *16Not yet
APIProjectfrmProjectRep*16Not yet
APIProjectfrmProjectRepCalendar_* · basFunction Calendar12Not yet
APIBase datatblPR Constant4Not yet
APIBase datatblPR Roster6Not yet
APIGeneral datatbl Country6Not yet
APIGeneral datatbl EquipmentModel*12Not yet
APIGeneral datatbl Infrastructure6Not yet
APIGeneral datatbl ProjectCategory*8Not yet
APIResourcestblPR Fleet10Not yet
APIResourcestblPR Fleet* children14Not yet
APIResourcestblPR FleetResource Scheduled8Not yet
APIResourcesCopy to Generic button6Not yet
APIResourcestblPR EmployeeType*8Not yet
APIResourcestblPR Resource6Not yet
APIResourcestblPR Infrastructure*10Not yet
APIInputfrmInputEquip*12Not yet
APIInputtblPR CostIndex8Not yet
APIInputtblPRIS ExchRate8Not yet
APIInputtblPR Levy*8Not yet
APIInputtblPR CostCentreFleetCostSpread · tblPRIS ...CostSpread10Not yet
APIInputfrmInputFD_IndexAlloc6Not yet
APIInputtblPR GeneralFunction12Not yet
APIInputtblPR Product · ProductionFactor10Not yet
APIInputfrmFunctionBuilder · tblSysFunction12Not yet
APICost centretblPR CostCentre14Not yet
APICost centretblPR CostCentre* children14Not yet
APICost centrefrmInfrastructureCheckList4Not yet
APIAnalysisfrmAn_Launcher16Not yet
APIAnalysisfrmAn_Status10Not yet
APIAnalysisfrmAn_Options4Not yet
APIOutputtblSysReport8Not yet
APIOutputfrmRunReport24Not yet
APIOutputfrmRunReport_Export · basFunction Excel12Not yet
APISystemvarious combo boxes6Not yet
APISystemfrmSysDataMaintenance8Not yet
APISystembasFunction Attachment · Files8Not yet
APIAdministrator- (new in web)12Not yet
APIAdministrator- (new in web)12Not yet
APIAdministrator- (new in web)8Not yet
APIAdministrator- (new in web)8Not yet
APIAdministrator- (new in web)4Not yet
APIAdministrator- (new in web)12Not yet
LogicAnalysis enginebasAnalysis (3,846 lines)40Not yet
LogicAnalysis engineqryAn Add New Period8Not yet
LogicAnalysis engineqryAn Cost Index *12Not yet
LogicAnalysis engineqryExchange Rate Schedule8Not yet
LogicAnalysis engineqryAn CD Process Owned Already12Not yet
LogicAnalysis engineqryAn CD Process Available New * (11 queries)40Not yet
LogicAnalysis engineqryAn CD Process Available Used12Not yet
LogicAnalysis engineqryAn CD SharedEquip *24Not yet
LogicAnalysis engineqryAnUpd Equipment Utilisation · NumUnitsOperating16Not yet
LogicAnalysis engineqryAnApp EmpReqd * (11 queries)40Not yet
LogicAnalysis engineqryAnUpd Employee *24Not yet
LogicAnalysis engineqryAn Cost Resource * · qryAnApp Calc CCFleetResourceConsumption24Not yet
LogicAnalysis engineqryAn Cost Process Equipment *24Not yet
LogicAnalysis engineqryAn Cost Process Equipment Replacement · Disposal24Not yet
LogicAnalysis engineqryAn Cost Process Infrastructure *20Not yet
LogicAnalysis enginetblPR Levy*12Not yet
LogicSupportbasFunction Builder and Equations (425 lines)32Not yet
LogicSupportbasFunction Project (910 lines) · qryCpy *32Not yet
LogicSupportbasFunction Calendar16Not yet
LogicSupportbasCostCentre Tree · List8Not yet
LogicSupportbasFunction Excel · Printing and Report · basReports16Not yet
LogicSupportbasLicense · basGeneral8Not yet
LogicSupportsample project in MBS2018.accdb40Not yet
LogicSecurity- (new in web)24Not yet
LogicSecurity- (new in web)16Not yet
LogicSecurity- (new in web)16Not yet
DBSetup—16Not yet
DBSetupMBS2018_data.accdb32Not yet
DBMaster datatbl Country1.5Not yet
DBMaster datatbl EquipmentModel3Not yet
DBMaster datatbl EquipmentModelCostComponent2Not yet
DBMaster datatbl EquipmentModelSparePart2Not yet
DBMaster datatbl Infrastructure1.5Not yet
DBMaster datatbl ProjectCategory1.5Not yet
DBMaster datatbl ProjectCategorySub1.5Not yet
DBMaster datatbl RelPeriod1.5Not yet
DBProjecttblP Project2Not yet
DBRepresentation inputtblPR Constant1.5Not yet
DBRepresentation inputtblPR CostCentre2Not yet
DBRepresentation inputtblPR CostCentreEmployeeType1.5Not yet
DBRepresentation inputtblPR CostCentreFleet1.5Not yet
DBRepresentation inputtblPR CostCentreFleetCostSpread1.5Not yet
DBRepresentation inputtblPR CostCentreInfrastructure1.5Not yet
DBRepresentation inputtblPR CostCentreInfrastructureEmployee1.5Not yet
DBRepresentation inputtblPR CostCentreInfrastructureResource1.5Not yet
DBRepresentation inputtblPR CostCentreResource1.5Not yet
DBRepresentation inputtblPR CostIndex1.5Not yet
DBRepresentation inputtblPR EmployeeType1.5Not yet
DBRepresentation inputtblPR EmployeeTypeRostered2Not yet
DBRepresentation inputtblPR Fleet4Not yet
DBRepresentation inputtblPR FleetCostComponent2Not yet
DBRepresentation inputtblPR FleetOperator1.5Not yet
DBRepresentation inputtblPR FleetResource1.5Not yet
DBRepresentation inputtblPR FleetResource Scheduled1.5Not yet
DBRepresentation inputtblPR FleetServicer1.5Not yet
DBRepresentation inputtblPR FleetSparePart2Not yet
DBRepresentation inputtblPR GeneralFunction1.5Not yet
DBRepresentation inputtblPR Infrastructure2Not yet
DBRepresentation inputtblPR InfrastructureCostComponent2Not yet
DBRepresentation inputtblPR Levy1.5Not yet
DBRepresentation inputtblPR LevyCategory1.5Not yet
DBRepresentation inputtblPR Period2Not yet
DBRepresentation inputtblPR Product1.5Not yet
DBRepresentation inputtblPR ProductionFactor1.5Not yet
DBRepresentation inputtblPR ProjectRepresentation11Not yet
DBRepresentation inputtblPR Resource2Not yet
DBRepresentation inputtblPR Roster2Not yet
DBAnalysis snapshottblPRIS CommPacket2Not yet
DBAnalysis snapshottblPRIS CommPacketPeriod1.5Not yet
DBAnalysis snapshottblPRIS CostCentreEmployeeType2Not yet
DBAnalysis snapshottblPRIS CostCentreFleet5.5Not yet
DBAnalysis snapshottblPRIS CostCentreInfrastructureCostSpread2Not yet
DBAnalysis snapshottblPRIS CostCentreInfrastructureEmployee2Not yet
DBAnalysis snapshottblPRIS CostCentreInfrastructureResource2.5Not yet
DBAnalysis snapshottblPRIS CostCentreResource2Not yet
DBAnalysis snapshottblPRIS CostIndexValue1.5Not yet
DBAnalysis snapshottblPRIS ExchRate1.5Not yet
DBAnalysis snapshottblPRIS GeneralFunction1.5Not yet
DBAnalysis snapshottblPRIS Product1.5Not yet
DBAnalysis snapshottblPRIS ProductionFactor1.5Not yet
DBAnalysis outputtblPROS CostCentreFleetResource2Not yet
DBAnalysis outputtblPRS EmployeeType3Not yet
DBSystemtblSysFunction (27 rows)2Not yet
DBSystemtblSysReport (81 rows)3Not yet
DBStagingtmpIn_PRIS * (14 tables)8Not yet
DBStagingtmpRpt * (8) · tmpGroup (1)4Not yet
DBAdministrator- (new in web)3Not yet
DBAdministrator- (new in web)1.5Not yet
DBAdministrator- (new in web)3Not yet
DBAdministrator- (new in web)1Not yet
DBAdministrator- (new in web)2Not yet
DBAdministrator- (new in web)4Not yet
DBAdministrator- (new in web)1.5Not yet
Showing 248 of 248 tasks · 2,237 h (279.6 MD)