diff --git a/Mohem/config.xml b/Mohem/config.xml
index 4a5db047..c6499ad5 100644
--- a/Mohem/config.xml
+++ b/Mohem/config.xml
@@ -13,6 +13,7 @@
+
@@ -82,8 +83,18 @@
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mohem/ionic.config.json b/Mohem/ionic.config.json
index 4f5c092e..b0117242 100644
--- a/Mohem/ionic.config.json
+++ b/Mohem/ionic.config.json
@@ -1,5 +1,7 @@
{
"name": "Mohem",
- "integrations": {},
+ "integrations": {
+ "cordova": {}
+ },
"type": "angular"
}
diff --git a/Mohem/package-lock.json b/Mohem/package-lock.json
index 4b7308a7..b70e3e94 100644
--- a/Mohem/package-lock.json
+++ b/Mohem/package-lock.json
@@ -894,13 +894,6 @@
"integrity": "sha512-JXx7gR4cEKKwtLqKjTcAT9O8xQfANo3tEM0RJCbrHi9rUmx3xF9Y5WpqFK/eayyXt8J5+8HktZkAy+K/u0/D1A==",
"requires": {
"@types/cordova": "^0.0.34"
- },
- "dependencies": {
- "@types/cordova": {
- "version": "0.0.34",
- "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz",
- "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ="
- }
}
},
"@ionic-native/diagnostic": {
@@ -933,6 +926,14 @@
}
}
},
+ "@ionic-native/geolocation": {
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/@ionic-native/geolocation/-/geolocation-5.8.0.tgz",
+ "integrity": "sha512-b6eQ+G4h228u60Wk+c70EKqjqeY+WOi/UlRs3F+8sREJhmlVtfd1NJfpiNWsn4CnoxNSwvkt+mjiAwygBgZ5BA==",
+ "requires": {
+ "@types/cordova": "^0.0.34"
+ }
+ },
"@ionic-native/globalization": {
"version": "5.8.0",
"resolved": "https://registry.npmjs.org/@ionic-native/globalization/-/globalization-5.8.0.tgz",
@@ -1084,6 +1085,14 @@
}
}
},
+ "@ionic-native/zbar": {
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/@ionic-native/zbar/-/zbar-5.8.0.tgz",
+ "integrity": "sha512-G6dzorQJA83U2DgHHfJI4r3wt+h0ahMDy9V2bXmT3KS1K7CK2ZXj8ULQUQaWlc/TZXa2GFyrsrGXPdhjVfg7wg==",
+ "requires": {
+ "@types/cordova": "^0.0.34"
+ }
+ },
"@ionic/angular": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-4.5.0.tgz",
@@ -3309,6 +3318,15 @@
}
}
},
+ "cordova-android-support-gradle-release": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/cordova-android-support-gradle-release/-/cordova-android-support-gradle-release-3.0.1.tgz",
+ "integrity": "sha512-RSW55DkSckmqhX/kjj+a1YeVdy7s/AtlZn6Qa5XMQmmA4Iogq+IF2jvInZqzCF19DbI5YE95AP7VDbRk+DdDRw==",
+ "requires": {
+ "q": "^1.4.1",
+ "semver": "5.6.0"
+ }
+ },
"cordova-browser": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/cordova-browser/-/cordova-browser-5.0.4.tgz",
@@ -4320,6 +4338,11 @@
"resolved": "https://registry.npmjs.org/cordova-plugin-compat/-/cordova-plugin-compat-1.2.0.tgz",
"integrity": "sha1-C8ZXVyduvZIMASzpIOJ0F3V2Nz4="
},
+ "cordova-plugin-cszbar": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-cszbar/-/cordova-plugin-cszbar-1.3.4.tgz",
+ "integrity": "sha1-+0mTGSPjVjwNTJaVaawGAsXz62o="
+ },
"cordova-plugin-device": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/cordova-plugin-device/-/cordova-plugin-device-2.0.2.tgz",
@@ -4338,6 +4361,11 @@
"cordova-plugin-add-swift-support": "^2.0.2"
}
},
+ "cordova-plugin-geolocation": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-geolocation/-/cordova-plugin-geolocation-4.0.1.tgz",
+ "integrity": "sha1-RwP6ZJ0kBdJamnMsmev4aHVKLAQ="
+ },
"cordova-plugin-globalization": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/cordova-plugin-globalization/-/cordova-plugin-globalization-1.11.0.tgz",
@@ -4399,17 +4427,17 @@
"integrity": "sha512-DdRf1zdJkwC9BJ3fVg2yx/faoW5eOscg6oFIWODfOIBu5AQ1oV6+gsGTO5pHVLBzlt5V8U9zG9PwhR1IbnW/EQ=="
},
"cordova-sqlite-storage": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cordova-sqlite-storage/-/cordova-sqlite-storage-3.2.0.tgz",
- "integrity": "sha512-++qDuswavJ6k9zvoG2rAGmkvvzBO0sUWwh2Ccs64/Fj+CV8pmED76crq3/Lj2myDFqwuJ1LnMIlmXIlb5dAaxg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/cordova-sqlite-storage/-/cordova-sqlite-storage-3.2.1.tgz",
+ "integrity": "sha512-UC27DdyB/nji8o3mLEPoyo2hkZBtfVdT8CJVw9a6B/S9SbeqmkcwFFxUXxv62JgLgXHzNn0gg3ZtzxVGaY909g==",
"requires": {
- "cordova-sqlite-storage-dependencies": "2.0.0"
+ "cordova-sqlite-storage-dependencies": "2.0.1"
}
},
"cordova-sqlite-storage-dependencies": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-2.0.0.tgz",
- "integrity": "sha512-aYD5Cn1TJwgPmpZhQUYq4gOv5t+imzIxGo4SVa/fwEB/pLhiahi+2xK5gLd79YHrz6WdzFBr/126UPXhlSqRWA=="
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-2.0.1.tgz",
+ "integrity": "sha512-PJvFBCw8xRcYm2PxIppk0X0UTxhTc3TO4vizdasQwV/8XnxT2cjNN5bG4QBPoiL1qzpV0pTbdNJ75D0MzY6lXw=="
},
"cordova.plugins.diagnostic": {
"version": "4.0.12",
@@ -6099,7 +6127,8 @@
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"aproba": {
"version": "1.2.0",
@@ -6514,7 +6543,8 @@
"safe-buffer": {
"version": "5.1.2",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -6570,6 +6600,7 @@
"version": "3.0.1",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -6613,12 +6644,14 @@
"wrappy": {
"version": "1.0.2",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"yallist": {
"version": "3.0.3",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
}
}
},
@@ -10114,8 +10147,7 @@
"q": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
- "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
- "dev": true
+ "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4="
},
"qjobs": {
"version": "1.2.0",
@@ -10714,8 +10746,7 @@
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
- "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
- "dev": true
+ "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
},
"semver-dsl": {
"version": "1.0.1",
diff --git a/Mohem/package.json b/Mohem/package.json
index 47be0383..191094df 100644
--- a/Mohem/package.json
+++ b/Mohem/package.json
@@ -30,9 +30,10 @@
"@ionic-native/call-number": "^5.4.0",
"@ionic-native/camera": "^5.4.0",
"@ionic-native/core": "^5.0.0",
- "@ionic-native/device": "^5.4.0",
+ "@ionic-native/device": "^5.8.0",
"@ionic-native/diagnostic": "^5.4.0",
"@ionic-native/fingerprint-aio": "^5.4.0",
+ "@ionic-native/geolocation": "^5.8.0",
"@ionic-native/globalization": "^5.4.0",
"@ionic-native/in-app-browser": "^5.5.1",
"@ionic-native/keyboard": "^5.4.0",
@@ -44,6 +45,7 @@
"@ionic-native/sqlite": "^5.5.1",
"@ionic-native/status-bar": "^5.0.0",
"@ionic-native/themeable-browser": "^5.5.1",
+ "@ionic-native/zbar": "^5.8.0",
"@ionic/angular": "^4.1.0",
"@ng-bootstrap/ng-bootstrap": "^4.1.2",
"@swimlane/ngx-charts": "^10.1.0",
@@ -51,23 +53,26 @@
"call-number": "^1.0.1",
"chart.js": "^2.8.0",
"cordova-android": "7.1.4",
+ "cordova-android-support-gradle-release": "^3.0.1",
"cordova-browser": "5.0.4",
"cordova-ios": "4.5.5",
- "cordova-opentok-android-permissions": "1.0.1",
- "cordova-plugin-actionsheet": "2.3.3",
+ "cordova-opentok-android-permissions": "^1.0.1",
+ "cordova-plugin-actionsheet": "^2.3.3",
"cordova-plugin-add-swift-support": "^2.0.2",
"cordova-plugin-android-permissions": "^1.0.0",
"cordova-plugin-appavailability": "^0.4.2",
- "cordova-plugin-apprate": "1.4.0",
+ "cordova-plugin-apprate": "^1.4.0",
"cordova-plugin-badge": "^0.8.8",
"cordova-plugin-ble-central": "^1.2.2",
"cordova-plugin-camera": "^4.0.3",
"cordova-plugin-compat": "^1.2.0",
- "cordova-plugin-device": "^2.0.2",
- "cordova-plugin-dialogs": "2.0.1",
+ "cordova-plugin-cszbar": "1.3.4",
+ "cordova-plugin-device": "2.0.2",
+ "cordova-plugin-dialogs": "^2.0.1",
"cordova-plugin-fingerprint-aio": "^1.7.0",
+ "cordova-plugin-geolocation": "4.0.1",
"cordova-plugin-globalization": "^1.11.0",
- "cordova-plugin-inappbrowser": "3.0.0",
+ "cordova-plugin-inappbrowser": "^3.0.0",
"cordova-plugin-ionic-keyboard": "^2.1.3",
"cordova-plugin-ionic-webview": "^3.1.2",
"cordova-plugin-local-notification": "^0.9.0-beta.2",
@@ -75,10 +80,10 @@
"cordova-plugin-sms-receive": "^1.0.2",
"cordova-plugin-splashscreen": "^5.0.2",
"cordova-plugin-statusbar": "^2.4.2",
- "cordova-plugin-themeablebrowser": "^0.2.17",
+ "cordova-plugin-themeablebrowser": "^0.2.18",
"cordova-plugin-whitelist": "^1.3.3",
- "cordova-sms-plugin": "1.0.0",
- "cordova-sqlite-storage": "^3.2.0",
+ "cordova-sms-plugin": "^1.0.0",
+ "cordova-sqlite-storage": "^3.2.1",
"cordova.plugins.diagnostic": "^4.0.12",
"core-js": "^2.5.4",
"date-fns": "^1.30.1",
@@ -126,7 +131,7 @@
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-webview": {
- "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
+ "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "28.0.0"
},
"cordova-sqlite-storage": {},
"cordova-plugin-nativestorage": {},
@@ -143,7 +148,7 @@
"FACEID_USAGE_DESCRIPTION": "User Authentication"
},
"cordova.plugins.diagnostic": {
- "ANDROID_SUPPORT_VERSION": "28.+"
+ "ANDROID_SUPPORT_VERSION": "28.0.0"
},
"cordova-plugin-camera": {},
"cordova-plugin-ionic-keyboard": {},
@@ -152,7 +157,14 @@
"call-number": {},
"cordova-plugin-apprate": {},
"cordova-plugin-inappbrowser": {},
- "cordova-sms-plugin": {}
+ "cordova-sms-plugin": {},
+ "cordova-plugin-cszbar": {},
+ "cordova-plugin-geolocation": {
+ "GEOLOCATION_USAGE_DESCRIPTION": "To fetch location for marking attendance"
+ },
+ "cordova-android-support-gradle-release": {
+ "ANDROID_SUPPORT_VERSION": "27.+"
+ }
},
"platforms": [
"browser",
@@ -160,4 +172,4 @@
"android"
]
}
-}
+}
\ No newline at end of file
diff --git a/Mohem/resources/README.md b/Mohem/resources/README.md
new file mode 100644
index 00000000..46c696e2
--- /dev/null
+++ b/Mohem/resources/README.md
@@ -0,0 +1,8 @@
+These are Cordova resources. You can replace icon.png and splash.png and run
+`ionic cordova resources` to generate custom icons and splash screens for your
+app. See `ionic cordova resources --help` for details.
+
+Cordova reference documentation:
+
+- Icons: https://cordova.apache.org/docs/en/latest/config_ref/images.html
+- Splash Screens: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/
diff --git a/Mohem/resources/android/icon/drawable-hdpi-icon.png b/Mohem/resources/android/icon/drawable-hdpi-icon.png
new file mode 100644
index 00000000..b9100934
Binary files /dev/null and b/Mohem/resources/android/icon/drawable-hdpi-icon.png differ
diff --git a/Mohem/resources/android/icon/drawable-ldpi-icon.png b/Mohem/resources/android/icon/drawable-ldpi-icon.png
new file mode 100644
index 00000000..16cd5dba
Binary files /dev/null and b/Mohem/resources/android/icon/drawable-ldpi-icon.png differ
diff --git a/Mohem/resources/android/icon/drawable-mdpi-icon.png b/Mohem/resources/android/icon/drawable-mdpi-icon.png
new file mode 100644
index 00000000..64a6cbc5
Binary files /dev/null and b/Mohem/resources/android/icon/drawable-mdpi-icon.png differ
diff --git a/Mohem/resources/android/icon/drawable-xhdpi-icon.png b/Mohem/resources/android/icon/drawable-xhdpi-icon.png
new file mode 100644
index 00000000..1605f695
Binary files /dev/null and b/Mohem/resources/android/icon/drawable-xhdpi-icon.png differ
diff --git a/Mohem/resources/android/icon/drawable-xxhdpi-icon.png b/Mohem/resources/android/icon/drawable-xxhdpi-icon.png
new file mode 100644
index 00000000..56fb29e6
Binary files /dev/null and b/Mohem/resources/android/icon/drawable-xxhdpi-icon.png differ
diff --git a/Mohem/resources/android/icon/drawable-xxxhdpi-icon.png b/Mohem/resources/android/icon/drawable-xxxhdpi-icon.png
new file mode 100644
index 00000000..e4a91525
Binary files /dev/null and b/Mohem/resources/android/icon/drawable-xxxhdpi-icon.png differ
diff --git a/Mohem/resources/android/splash/drawable-land-hdpi-screen.png b/Mohem/resources/android/splash/drawable-land-hdpi-screen.png
new file mode 100644
index 00000000..66b12fea
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-land-hdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-land-ldpi-screen.png b/Mohem/resources/android/splash/drawable-land-ldpi-screen.png
new file mode 100644
index 00000000..7dceec7b
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-land-ldpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-land-mdpi-screen.png b/Mohem/resources/android/splash/drawable-land-mdpi-screen.png
new file mode 100644
index 00000000..0dc2ba75
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-land-mdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-land-xhdpi-screen.png b/Mohem/resources/android/splash/drawable-land-xhdpi-screen.png
new file mode 100644
index 00000000..39ae00c3
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-land-xhdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-land-xxhdpi-screen.png b/Mohem/resources/android/splash/drawable-land-xxhdpi-screen.png
new file mode 100644
index 00000000..3f591b1e
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-land-xxhdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-land-xxxhdpi-screen.png b/Mohem/resources/android/splash/drawable-land-xxxhdpi-screen.png
new file mode 100644
index 00000000..253e6f18
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-land-xxxhdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-port-hdpi-screen.png b/Mohem/resources/android/splash/drawable-port-hdpi-screen.png
new file mode 100644
index 00000000..e0dbb62f
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-port-hdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-port-ldpi-screen.png b/Mohem/resources/android/splash/drawable-port-ldpi-screen.png
new file mode 100644
index 00000000..8e93c2d6
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-port-ldpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-port-mdpi-screen.png b/Mohem/resources/android/splash/drawable-port-mdpi-screen.png
new file mode 100644
index 00000000..0aaad62b
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-port-mdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-port-xhdpi-screen.png b/Mohem/resources/android/splash/drawable-port-xhdpi-screen.png
new file mode 100644
index 00000000..64c27f8a
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-port-xhdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-port-xxhdpi-screen.png b/Mohem/resources/android/splash/drawable-port-xxhdpi-screen.png
new file mode 100644
index 00000000..f605e6a3
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-port-xxhdpi-screen.png differ
diff --git a/Mohem/resources/android/splash/drawable-port-xxxhdpi-screen.png b/Mohem/resources/android/splash/drawable-port-xxxhdpi-screen.png
new file mode 100644
index 00000000..2b993cff
Binary files /dev/null and b/Mohem/resources/android/splash/drawable-port-xxxhdpi-screen.png differ
diff --git a/Mohem/resources/android/xml/network_security_config.xml b/Mohem/resources/android/xml/network_security_config.xml
new file mode 100644
index 00000000..c15b28f7
--- /dev/null
+++ b/Mohem/resources/android/xml/network_security_config.xml
@@ -0,0 +1,6 @@
+
+
+
+ localhost
+
+
diff --git a/Mohem/resources/icon.png b/Mohem/resources/icon.png
new file mode 100644
index 00000000..bee77667
Binary files /dev/null and b/Mohem/resources/icon.png differ
diff --git a/Mohem/resources/ios/icon/icon-1024.png b/Mohem/resources/ios/icon/icon-1024.png
new file mode 100644
index 00000000..bee77667
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-1024.png differ
diff --git a/Mohem/resources/ios/icon/icon-40.png b/Mohem/resources/ios/icon/icon-40.png
new file mode 100644
index 00000000..76cc53c3
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-40.png differ
diff --git a/Mohem/resources/ios/icon/icon-40@2x.png b/Mohem/resources/ios/icon/icon-40@2x.png
new file mode 100644
index 00000000..64b49069
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-40@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-40@3x.png b/Mohem/resources/ios/icon/icon-40@3x.png
new file mode 100644
index 00000000..9f8c8f0f
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-40@3x.png differ
diff --git a/Mohem/resources/ios/icon/icon-50.png b/Mohem/resources/ios/icon/icon-50.png
new file mode 100644
index 00000000..8bd51dfd
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-50.png differ
diff --git a/Mohem/resources/ios/icon/icon-50@2x.png b/Mohem/resources/ios/icon/icon-50@2x.png
new file mode 100644
index 00000000..2676f8f6
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-50@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-60.png b/Mohem/resources/ios/icon/icon-60.png
new file mode 100644
index 00000000..11f39124
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-60.png differ
diff --git a/Mohem/resources/ios/icon/icon-60@2x.png b/Mohem/resources/ios/icon/icon-60@2x.png
new file mode 100644
index 00000000..b5210482
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-60@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-60@3x.png b/Mohem/resources/ios/icon/icon-60@3x.png
new file mode 100644
index 00000000..dbc83030
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-60@3x.png differ
diff --git a/Mohem/resources/ios/icon/icon-72.png b/Mohem/resources/ios/icon/icon-72.png
new file mode 100644
index 00000000..4e5a8276
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-72.png differ
diff --git a/Mohem/resources/ios/icon/icon-72@2x.png b/Mohem/resources/ios/icon/icon-72@2x.png
new file mode 100644
index 00000000..56fb29e6
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-72@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-76.png b/Mohem/resources/ios/icon/icon-76.png
new file mode 100644
index 00000000..e66a90ed
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-76.png differ
diff --git a/Mohem/resources/ios/icon/icon-76@2x.png b/Mohem/resources/ios/icon/icon-76@2x.png
new file mode 100644
index 00000000..3f5c942f
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-76@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-83.5@2x.png b/Mohem/resources/ios/icon/icon-83.5@2x.png
new file mode 100644
index 00000000..2b367cbc
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-83.5@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-small.png b/Mohem/resources/ios/icon/icon-small.png
new file mode 100644
index 00000000..de3146dc
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-small.png differ
diff --git a/Mohem/resources/ios/icon/icon-small@2x.png b/Mohem/resources/ios/icon/icon-small@2x.png
new file mode 100644
index 00000000..916a02ec
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-small@2x.png differ
diff --git a/Mohem/resources/ios/icon/icon-small@3x.png b/Mohem/resources/ios/icon/icon-small@3x.png
new file mode 100644
index 00000000..0efa99d8
Binary files /dev/null and b/Mohem/resources/ios/icon/icon-small@3x.png differ
diff --git a/Mohem/resources/ios/icon/icon.png b/Mohem/resources/ios/icon/icon.png
new file mode 100644
index 00000000..89f8c00f
Binary files /dev/null and b/Mohem/resources/ios/icon/icon.png differ
diff --git a/Mohem/resources/ios/icon/icon@2x.png b/Mohem/resources/ios/icon/icon@2x.png
new file mode 100644
index 00000000..a6687a10
Binary files /dev/null and b/Mohem/resources/ios/icon/icon@2x.png differ
diff --git a/Mohem/resources/ios/splash/Default-568h@2x~iphone.png b/Mohem/resources/ios/splash/Default-568h@2x~iphone.png
new file mode 100644
index 00000000..d2128a63
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-568h@2x~iphone.png differ
diff --git a/Mohem/resources/ios/splash/Default-667h.png b/Mohem/resources/ios/splash/Default-667h.png
new file mode 100644
index 00000000..fc23e64c
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-667h.png differ
diff --git a/Mohem/resources/ios/splash/Default-736h.png b/Mohem/resources/ios/splash/Default-736h.png
new file mode 100644
index 00000000..71b16ca4
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-736h.png differ
diff --git a/Mohem/resources/ios/splash/Default-Landscape-736h.png b/Mohem/resources/ios/splash/Default-Landscape-736h.png
new file mode 100644
index 00000000..aaff74ad
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Landscape-736h.png differ
diff --git a/Mohem/resources/ios/splash/Default-Landscape@2x~ipad.png b/Mohem/resources/ios/splash/Default-Landscape@2x~ipad.png
new file mode 100644
index 00000000..19770a2c
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Landscape@2x~ipad.png differ
diff --git a/Mohem/resources/ios/splash/Default-Landscape@~ipadpro.png b/Mohem/resources/ios/splash/Default-Landscape@~ipadpro.png
new file mode 100644
index 00000000..64382323
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Landscape@~ipadpro.png differ
diff --git a/Mohem/resources/ios/splash/Default-Landscape~ipad.png b/Mohem/resources/ios/splash/Default-Landscape~ipad.png
new file mode 100644
index 00000000..6fe89255
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Landscape~ipad.png differ
diff --git a/Mohem/resources/ios/splash/Default-Portrait@2x~ipad.png b/Mohem/resources/ios/splash/Default-Portrait@2x~ipad.png
new file mode 100644
index 00000000..3d06d86d
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Portrait@2x~ipad.png differ
diff --git a/Mohem/resources/ios/splash/Default-Portrait@~ipadpro.png b/Mohem/resources/ios/splash/Default-Portrait@~ipadpro.png
new file mode 100644
index 00000000..a3704197
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Portrait@~ipadpro.png differ
diff --git a/Mohem/resources/ios/splash/Default-Portrait~ipad.png b/Mohem/resources/ios/splash/Default-Portrait~ipad.png
new file mode 100644
index 00000000..53ad4c4c
Binary files /dev/null and b/Mohem/resources/ios/splash/Default-Portrait~ipad.png differ
diff --git a/Mohem/resources/ios/splash/Default@2x~iphone.png b/Mohem/resources/ios/splash/Default@2x~iphone.png
new file mode 100644
index 00000000..6a133168
Binary files /dev/null and b/Mohem/resources/ios/splash/Default@2x~iphone.png differ
diff --git a/Mohem/resources/ios/splash/Default@2x~universal~anyany.png b/Mohem/resources/ios/splash/Default@2x~universal~anyany.png
new file mode 100644
index 00000000..960cb82a
Binary files /dev/null and b/Mohem/resources/ios/splash/Default@2x~universal~anyany.png differ
diff --git a/Mohem/resources/ios/splash/Default~iphone.png b/Mohem/resources/ios/splash/Default~iphone.png
new file mode 100644
index 00000000..0aaad62b
Binary files /dev/null and b/Mohem/resources/ios/splash/Default~iphone.png differ
diff --git a/Mohem/resources/splash.png b/Mohem/resources/splash.png
new file mode 100644
index 00000000..960cb82a
Binary files /dev/null and b/Mohem/resources/splash.png differ
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 00000000..48e341a0
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,3 @@
+{
+ "lockfileVersion": 1
+}