diff --git a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.bloomcycle.bin/xl.meta b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.bloomcycle.bin/xl.meta index 24986719..572bc6d4 100644 Binary files a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.bloomcycle.bin/xl.meta and b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.bloomcycle.bin/xl.meta differ diff --git a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.tracker.bin b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.tracker.bin index 00d36492..103bd801 100644 Binary files a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.tracker.bin and b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.tracker.bin differ diff --git a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage-cache.bin/xl.meta b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage-cache.bin/xl.meta index 30c9018d..b45560e9 100644 Binary files a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage-cache.bin/xl.meta and b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage-cache.bin/xl.meta differ diff --git a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage.json/xl.meta b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage.json/xl.meta index 8fc08eab..36239200 100644 Binary files a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage.json/xl.meta and b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/.usage.json/xl.meta differ diff --git a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/mih/.usage-cache.bin/xl.meta b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/mih/.usage-cache.bin/xl.meta index 55fca24f..aa4f3f02 100644 Binary files a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/mih/.usage-cache.bin/xl.meta and b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/mih/.usage-cache.bin/xl.meta differ diff --git a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/replication/127.0.0.1_9000.stats/xl.meta b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/replication/127.0.0.1_9000.stats/xl.meta index c31409da..9d205bc2 100644 Binary files a/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/replication/127.0.0.1_9000.stats/xl.meta and b/File_Storage/Mzanzi_Innovation_Hub/.minio.sys/buckets/replication/127.0.0.1_9000.stats/xl.meta differ diff --git a/Frontend/patient_manager/lib/components/homeTile.dart b/Frontend/patient_manager/lib/components/homeTile.dart new file mode 100644 index 00000000..5d8a7844 --- /dev/null +++ b/Frontend/patient_manager/lib/components/homeTile.dart @@ -0,0 +1,48 @@ +import 'package:flutter/material.dart'; + +class HomeTile extends StatelessWidget { + final String tileName; + final String tileDescription; + final void Function() onTap; + // final Widget tileIcon; + + const HomeTile({ + super.key, + required this.onTap, + required this.tileName, + required this.tileDescription, + }); + + @override + Widget build(BuildContext context) { + return GestureDetector( + onTap: onTap, + child: Card( + child: Column( + //mainAxisSize: MainAxisSize.min, + children: [ + ListTile( + leading: const Icon(Icons.abc), + title: Text( + tileName, + style: const TextStyle( + fontWeight: FontWeight.bold, + ), + ), + subtitle: Text(tileDescription), + ), + const Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Padding( + padding: EdgeInsets.symmetric(horizontal: 10), + child: Icon(Icons.arrow_forward), + ), + ], + ) + ], + ), + ), + ); + } +} diff --git a/Frontend/patient_manager/lib/components/homeTileGrid.dart b/Frontend/patient_manager/lib/components/homeTileGrid.dart new file mode 100644 index 00000000..84a32549 --- /dev/null +++ b/Frontend/patient_manager/lib/components/homeTileGrid.dart @@ -0,0 +1,44 @@ +import 'package:flutter/material.dart'; +import 'package:patient_manager/components/homeTile.dart'; + +class HomeTileGrid extends StatelessWidget { + void navigateToPage() {} + + const HomeTileGrid({super.key}); + + @override + Widget build(BuildContext context) { + return Center( + child: SizedBox( + width: 1000, + child: GridView.count( + padding: const EdgeInsets.all(20), + crossAxisSpacing: 10, + mainAxisSpacing: 10, + childAspectRatio: MediaQuery.of(context).size.width / 600, + crossAxisCount: 3, + children: [ + HomeTile( + onTap: navigateToPage, + tileName: "Patient Manager", + tileDescription: + "This is a digital solution for doctors Offices to manage their patients", + ), + HomeTile( + onTap: navigateToPage, + tileName: "Patient Manager", + tileDescription: + "This is a digital solution for doctors Offices to manage their patients", + ), + HomeTile( + onTap: navigateToPage, + tileName: "Patient Manager", + tileDescription: + "This is a digital solution for doctors Offices to manage their patients", + ), + ], + ), + ), + ); + } +} diff --git a/Frontend/patient_manager/lib/components/myAppBar.dart b/Frontend/patient_manager/lib/components/myAppBar.dart new file mode 100644 index 00000000..fd67d924 --- /dev/null +++ b/Frontend/patient_manager/lib/components/myAppBar.dart @@ -0,0 +1,24 @@ +import 'package:flutter/material.dart'; + +class MyAppBar extends StatelessWidget { + final String barTitle; + + const MyAppBar({super.key, required this.barTitle}); + + @override + Widget build(BuildContext context) { + return AppBar( + backgroundColor: Colors.blueAccent, + elevation: 8, + shadowColor: Colors.black, + title: Text( + barTitle, + style: const TextStyle( + fontWeight: FontWeight.normal, + color: Colors.black, + ), + ), + centerTitle: true, + ); + } +} diff --git a/Frontend/patient_manager/lib/components/myAppDrawer.dart b/Frontend/patient_manager/lib/components/myAppDrawer.dart new file mode 100644 index 00000000..e2cddbf8 --- /dev/null +++ b/Frontend/patient_manager/lib/components/myAppDrawer.dart @@ -0,0 +1,17 @@ +import 'package:flutter/material.dart'; + +class MyAppDrawer extends StatefulWidget { + final String drawerTitle; + + const MyAppDrawer({super.key, required this.drawerTitle}); + + @override + State createState() => _MyAppDrawerState(); +} + +class _MyAppDrawerState extends State { + @override + Widget build(BuildContext context) { + return Drawer(); + } +} diff --git a/Frontend/patient_manager/lib/main.dart b/Frontend/patient_manager/lib/main.dart index 3da7fa34..55616044 100644 --- a/Frontend/patient_manager/lib/main.dart +++ b/Frontend/patient_manager/lib/main.dart @@ -11,7 +11,7 @@ class MzanziInnovationHub extends StatelessWidget { @override Widget build(BuildContext context) { return const MaterialApp( - title: 'MyFlutterAp', + title: 'Mzanzi Innovation Hub', themeMode: ThemeMode.system, debugShowCheckedModeBanner: false, initialRoute: '/', diff --git a/Frontend/patient_manager/lib/pages/home.dart b/Frontend/patient_manager/lib/pages/home.dart index cc26dd2a..f5dbe240 100644 --- a/Frontend/patient_manager/lib/pages/home.dart +++ b/Frontend/patient_manager/lib/pages/home.dart @@ -1,10 +1,20 @@ import 'package:flutter/material.dart'; +import 'package:patient_manager/components/homeTileGrid.dart'; +import 'package:patient_manager/components/myAppBar.dart'; class Home extends StatelessWidget { const Home({super.key}); @override Widget build(BuildContext context) { - return const Text("Hello World"); + return const Scaffold( + appBar: PreferredSize( + preferredSize: Size.fromHeight(50), + child: MyAppBar( + barTitle: "Mzanzi Innovation Hub", + ), + ), + body: HomeTileGrid(), + ); } } diff --git a/database/#ib_16384_0.dblwr b/database/#ib_16384_0.dblwr index 2060ca6c..68c2eb26 100644 Binary files a/database/#ib_16384_0.dblwr and b/database/#ib_16384_0.dblwr differ diff --git a/database/#innodb_redo/#ib_redo10 b/database/#innodb_redo/#ib_redo10 index edf5c449..84b15dfa 100644 Binary files a/database/#innodb_redo/#ib_redo10 and b/database/#innodb_redo/#ib_redo10 differ diff --git a/database/#innodb_temp/temp_1.ibt b/database/#innodb_temp/temp_1.ibt index c8d30b60..37dc9513 100644 Binary files a/database/#innodb_temp/temp_1.ibt and b/database/#innodb_temp/temp_1.ibt differ diff --git a/database/#innodb_temp/temp_10.ibt b/database/#innodb_temp/temp_10.ibt index acd63286..400e86c0 100644 Binary files a/database/#innodb_temp/temp_10.ibt and b/database/#innodb_temp/temp_10.ibt differ diff --git a/database/#innodb_temp/temp_2.ibt b/database/#innodb_temp/temp_2.ibt index a81ab6e9..f14f875f 100644 Binary files a/database/#innodb_temp/temp_2.ibt and b/database/#innodb_temp/temp_2.ibt differ diff --git a/database/#innodb_temp/temp_3.ibt b/database/#innodb_temp/temp_3.ibt index bfa4e966..9fd7fc67 100644 Binary files a/database/#innodb_temp/temp_3.ibt and b/database/#innodb_temp/temp_3.ibt differ diff --git a/database/#innodb_temp/temp_4.ibt b/database/#innodb_temp/temp_4.ibt index 879ae01f..a21138e9 100644 Binary files a/database/#innodb_temp/temp_4.ibt and b/database/#innodb_temp/temp_4.ibt differ diff --git a/database/#innodb_temp/temp_5.ibt b/database/#innodb_temp/temp_5.ibt index 6c435781..5239f5b2 100644 Binary files a/database/#innodb_temp/temp_5.ibt and b/database/#innodb_temp/temp_5.ibt differ diff --git a/database/#innodb_temp/temp_6.ibt b/database/#innodb_temp/temp_6.ibt index 32cbb618..86c0dc68 100644 Binary files a/database/#innodb_temp/temp_6.ibt and b/database/#innodb_temp/temp_6.ibt differ diff --git a/database/#innodb_temp/temp_7.ibt b/database/#innodb_temp/temp_7.ibt index 05994adc..fa2dfab1 100644 Binary files a/database/#innodb_temp/temp_7.ibt and b/database/#innodb_temp/temp_7.ibt differ diff --git a/database/#innodb_temp/temp_8.ibt b/database/#innodb_temp/temp_8.ibt index db2401e9..dbafb1fb 100644 Binary files a/database/#innodb_temp/temp_8.ibt and b/database/#innodb_temp/temp_8.ibt differ diff --git a/database/#innodb_temp/temp_9.ibt b/database/#innodb_temp/temp_9.ibt index ad1da11b..b85a2bfd 100644 Binary files a/database/#innodb_temp/temp_9.ibt and b/database/#innodb_temp/temp_9.ibt differ diff --git a/database/binlog.000009 b/database/binlog.000009 index d6d22b58..01a4ac62 100644 Binary files a/database/binlog.000009 and b/database/binlog.000009 differ diff --git a/database/binlog.000010 b/database/binlog.000010 new file mode 100644 index 00000000..e4f83982 Binary files /dev/null and b/database/binlog.000010 differ diff --git a/database/binlog.000011 b/database/binlog.000011 new file mode 100644 index 00000000..9dee61b7 Binary files /dev/null and b/database/binlog.000011 differ diff --git a/database/binlog.000012 b/database/binlog.000012 new file mode 100644 index 00000000..37c07eac Binary files /dev/null and b/database/binlog.000012 differ diff --git a/database/binlog.000013 b/database/binlog.000013 new file mode 100644 index 00000000..0eb45148 Binary files /dev/null and b/database/binlog.000013 differ diff --git a/database/binlog.000014 b/database/binlog.000014 new file mode 100644 index 00000000..f7201cb1 Binary files /dev/null and b/database/binlog.000014 differ diff --git a/database/binlog.000015 b/database/binlog.000015 new file mode 100644 index 00000000..f0fe9e96 Binary files /dev/null and b/database/binlog.000015 differ diff --git a/database/binlog.000016 b/database/binlog.000016 new file mode 100644 index 00000000..8861a808 Binary files /dev/null and b/database/binlog.000016 differ diff --git a/database/binlog.000017 b/database/binlog.000017 new file mode 100644 index 00000000..92c359c4 Binary files /dev/null and b/database/binlog.000017 differ diff --git a/database/binlog.000018 b/database/binlog.000018 new file mode 100644 index 00000000..eb3f2252 Binary files /dev/null and b/database/binlog.000018 differ diff --git a/database/binlog.000019 b/database/binlog.000019 new file mode 100644 index 00000000..1acd7fb0 Binary files /dev/null and b/database/binlog.000019 differ diff --git a/database/binlog.000020 b/database/binlog.000020 new file mode 100644 index 00000000..eedf3550 Binary files /dev/null and b/database/binlog.000020 differ diff --git a/database/binlog.000021 b/database/binlog.000021 new file mode 100644 index 00000000..105fd4af Binary files /dev/null and b/database/binlog.000021 differ diff --git a/database/binlog.000022 b/database/binlog.000022 new file mode 100644 index 00000000..c37a77f4 Binary files /dev/null and b/database/binlog.000022 differ diff --git a/database/binlog.000023 b/database/binlog.000023 new file mode 100644 index 00000000..806aab51 Binary files /dev/null and b/database/binlog.000023 differ diff --git a/database/binlog.000024 b/database/binlog.000024 new file mode 100644 index 00000000..c82cc0e0 Binary files /dev/null and b/database/binlog.000024 differ diff --git a/database/ib_buffer_pool b/database/ib_buffer_pool index 52148ef5..5f4b4c1c 100644 --- a/database/ib_buffer_pool +++ b/database/ib_buffer_pool @@ -1,5 +1,5 @@ -4294967294,472 -4294967278,292 +4294967294,471 +4294967278,291 4294967293,131 4294967293,130 4294967293,129 @@ -142,34 +142,35 @@ 4243767281,0 4294967293,0 4294967279,29 +4294967279,142 4294967279,143 4294967279,144 -4294967279,30 4294967279,145 +4294967279,30 4294967279,31 4294967279,32 -4294967279,146 4294967279,33 -4294967279,147 +4294967279,146 4294967279,148 -4294967279,34 4294967279,149 +4294967279,147 +4294967279,34 4294967279,35 4294967279,36 -4294967279,150 4294967279,37 +4294967279,150 4294967279,151 4294967279,152 -4294967279,38 4294967279,153 +4294967279,38 4294967279,39 4294967279,40 -4294967279,154 4294967279,41 +4294967279,154 4294967279,155 +4294967279,158 4294967279,156 4294967279,42 -4294967279,158 4294967279,43 4294967279,157 4294967279,44 @@ -184,8 +185,8 @@ 4294967279,163 4294967279,164 4294967279,49 -4294967279,50 4294967279,165 +4294967279,50 4294967279,51 4294967279,166 4294967279,52 @@ -214,37 +215,36 @@ 4294967279,179 4294967279,64 4294967279,180 -4294967279,181 -4294967279,65 4294967279,182 +4294967279,65 +4294967279,181 4294967279,66 +4294967279,183 4294967279,67 4294967279,184 -4294967279,183 4294967279,68 4294967279,185 4294967279,69 -4294967279,186 4294967279,70 +4294967279,186 4294967279,71 4294967279,187 -4294967279,72 4294967279,188 +4294967279,72 4294967279,189 4294967279,73 -4294967279,190 4294967279,74 +4294967279,190 4294967279,75 4294967279,191 -4294967279,76 4294967279,192 +4294967279,76 4294967279,193 4294967279,77 -4294967279,194 4294967279,78 +4294967279,194 4294967279,79 4294967279,195 -4294967279,80 4294967279,196 +4294967279,80 4294967279,197 -4294967279,81 diff --git a/database/ibdata1 b/database/ibdata1 index 6ad663f6..5982bf31 100644 Binary files a/database/ibdata1 and b/database/ibdata1 differ diff --git a/database/ibtmp1 b/database/ibtmp1 index 2f0f3fce..12e29625 100644 Binary files a/database/ibtmp1 and b/database/ibtmp1 differ diff --git a/database/mysql.ibd b/database/mysql.ibd index b7349f61..ee0cf245 100644 Binary files a/database/mysql.ibd and b/database/mysql.ibd differ diff --git a/database/undo_001 b/database/undo_001 index 7bee87ad..ec9a47cd 100644 Binary files a/database/undo_001 and b/database/undo_001 differ diff --git a/database/undo_002 b/database/undo_002 index fecd1028..d1dc09e1 100644 Binary files a/database/undo_002 and b/database/undo_002 differ