diff --git a/.gradle/4.4.1/fileChanges/last-build.bin b/.gradle/4.4.1/fileChanges/last-build.bin
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/.gradle/4.4.1/fileChanges/last-build.bin differ
diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock
new file mode 100644
index 0000000..ff52557
Binary files /dev/null and b/.gradle/4.4.1/fileHashes/fileHashes.lock differ
diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock
new file mode 100644
index 0000000..e5e9bce
Binary files /dev/null and b/.gradle/4.4.1/taskHistory/taskHistory.lock differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 0000000..cf1b5ff
Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 0000000..28a8d81
--- /dev/null
+++ b/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Thu Dec 02 10:21:48 CET 2021
+gradle.version=4.4.1
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..fec26d0
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/simple-todos-blaze.iml b/.idea/simple-todos-blaze.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/simple-todos-blaze.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.meteor/packages b/.meteor/packages
index a8ff50b..3e1221c 100644
--- a/.meteor/packages
+++ b/.meteor/packages
@@ -24,3 +24,4 @@ hot-module-replacement@0.4.0 # Update code in development without reloading the
blaze-hot # Update files using Blaze's API with HMR
reactive-dict
accounts-password
+launch-screen
diff --git a/.meteor/versions b/.meteor/versions
index a67a13d..78b3ef0 100644
--- a/.meteor/versions
+++ b/.meteor/versions
@@ -44,7 +44,7 @@ logging@1.3.1
meteor@1.10.0
meteor-base@1.5.1
minifier-css@1.6.0
-minifier-js@2.7.2
+minifier-js@2.7.3
minimongo@1.7.0
mobile-experience@1.1.0
mobile-status-bar@1.1.0
@@ -62,7 +62,7 @@ ordered-dict@1.1.0
promise@0.12.0
random@1.2.0
rate-limit@1.0.9
-react-fast-refresh@0.2.0
+react-fast-refresh@0.2.1
reactive-dict@1.3.0
reactive-var@1.0.11
reload@1.3.1
@@ -75,7 +75,7 @@ socket-stream-client@0.4.0
spacebars@1.2.0
spacebars-compiler@1.2.1
standard-minifier-css@1.7.4
-standard-minifier-js@2.7.2
+standard-minifier-js@2.7.3
templating@1.4.1
templating-compiler@1.4.1
templating-runtime@1.5.0
diff --git a/client/main.css b/client/main.css
index 7c103c6..ef8cc99 100644
--- a/client/main.css
+++ b/client/main.css
@@ -1,3 +1,41 @@
+.loader {
+ position: absolute;
+ inset: 0;
+ background: radial-gradient(circle at bottom, #9fb8d1 0%, #157496 100% );
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.circle {
+ fill: none;
+ stroke: #fff;
+ stroke-width: 10px;
+ /* Couper le cercle */
+ stroke-dasharray: 100;
+ /*Décaler les pointillés*/
+ stroke-dashoffset: 150;
+ animation: rotation 1800ms ease-in-out infinite alternate;
+}
+
+@keyframes rotation {
+ 0%{
+ stroke-dasharray: 100;
+ stroke-dashoffset: 70;
+ }
+ /* Changement endroit des pointillés */
+ 100%{
+ stroke-dasharray: 100;
+ stroke-dashoffset: -800;
+ }
+}
+
+/*Classe que l'on ajoute pour faire transition de fin*/
+.ended {
+ opacity: 0;
+ transition: opacity 2s ease-in-out;
+}
+
body {
font-family: sans-serif;
background-color: #315481;
diff --git a/client/main.js b/client/main.js
index 0714407..57a61c4 100644
--- a/client/main.js
+++ b/client/main.js
@@ -1 +1,17 @@
import '../imports/ui/App.js';
+
+var handle = LaunchScreen.hold();
+
+document.addEventListener("deviceready", onDeviceReady, false);
+function onDeviceReady() {
+ navigator.splashscreen.show();
+}
+
+setTimeout(()=> {
+ handle.release();
+}, 10000);
+
+
+
+
+
diff --git a/mobile-config.js b/mobile-config.js
new file mode 100644
index 0000000..fec2df3
--- /dev/null
+++ b/mobile-config.js
@@ -0,0 +1,35 @@
+// mobile-config.js
+App.launchScreens({
+
+ // iOS splash screens
+ iphone5: 'resources/launch_screens/iphone5.png',
+ iphone6: 'resources/launch_screens/iphone6.png',
+ iphone6p_portrait: 'resources/launch_screens/iphone6p_portrait.png',
+ iphone6p_landscape: 'resources/launch_screens/iphone6p_landscape.png',
+ iphoneX_portrait: 'resources/launch_screens/iphoneX_portrait.png',
+ iphoneX_landscape: 'resources/launch_screens/iphoneX_landscape.png',
+ ipad_portrait_2x: 'resources/launch_screens/ipad_portrait_2x.png',
+ ipad_landscape_2x: 'resources/launch_screens/ipad_landscape_2x.png',
+ ipad_portrait_pro_10_5: 'resources/launch_screens/ipad_portrait_pro_10_5.png',
+ ipad_landscape_pro_10_5: 'resources/launch_screens/ipad_landscape_pro_10_5.png',
+ ipad_portrait_pro_12_9: 'resources/launch_screens/ipad_portrait_pro_12_9.png',
+ ipad_landscape_pro_12_9: 'resources/launch_screens/ipad_landscape_pro_12_9.png',
+
+ // iOS splash screens legacy
+ iphone_2x: 'resources/launch_screens/iphone_2x.png',
+ ipad_portrait: 'resources/launch_screens/ipad_portrait.png',
+ ipad_landscape: 'resources/launch_screens/ipad_landscape.png',
+
+ // Android splash screens
+ android_mdpi_portrait: 'resources/launch_screens/android_mdpi_portrait.png',
+ android_mdpi_landscape: 'resources/launch_screens/android_mdpi_landscape.png',
+ android_hdpi_portrait: 'resources/launch_screens/android_hdpi_portrait.png',
+ android_hdpi_landscape: 'resources/launch_screens/android_hdpi_landscape.png',
+ android_xhdpi_portrait: 'resources/launch_screens/android_xhdpi_portrait.png',
+ android_xhdpi_landscape: 'resources/launch_screens/android_xhdpi_landscape.png',
+ android_xxhdpi_portrait: 'resources/launch_screens/android_xxhdpi_portrait.png',
+ android_xxhdpi_landscape: 'resources/launch_screens/android_xxhdpi_landscape.png',
+ android_xxxhdpi_portrait: 'resources/launch_screens/android_xxxhdpi_portrait.png',
+ android_xxxhdpi_landscape: 'resources/launch_screens/android_xxxhdpi_landscape.png'
+
+ });
\ No newline at end of file
diff --git a/resources/launch_screens/android_hdpi_landscape.png b/resources/launch_screens/android_hdpi_landscape.png
new file mode 100644
index 0000000..24102a5
Binary files /dev/null and b/resources/launch_screens/android_hdpi_landscape.png differ
diff --git a/resources/launch_screens/android_hdpi_portrait.png b/resources/launch_screens/android_hdpi_portrait.png
new file mode 100644
index 0000000..e3163ed
Binary files /dev/null and b/resources/launch_screens/android_hdpi_portrait.png differ
diff --git a/resources/launch_screens/android_mdpi_landscape.png b/resources/launch_screens/android_mdpi_landscape.png
new file mode 100644
index 0000000..b618f51
Binary files /dev/null and b/resources/launch_screens/android_mdpi_landscape.png differ
diff --git a/resources/launch_screens/android_mdpi_portrait.png b/resources/launch_screens/android_mdpi_portrait.png
new file mode 100644
index 0000000..81285b1
Binary files /dev/null and b/resources/launch_screens/android_mdpi_portrait.png differ
diff --git a/resources/launch_screens/android_xhdpi_landscape.png b/resources/launch_screens/android_xhdpi_landscape.png
new file mode 100644
index 0000000..7cc2720
Binary files /dev/null and b/resources/launch_screens/android_xhdpi_landscape.png differ
diff --git a/resources/launch_screens/android_xhdpi_portrait.png b/resources/launch_screens/android_xhdpi_portrait.png
new file mode 100644
index 0000000..a8df2b7
Binary files /dev/null and b/resources/launch_screens/android_xhdpi_portrait.png differ
diff --git a/resources/launch_screens/android_xxhdpi_landscape.png b/resources/launch_screens/android_xxhdpi_landscape.png
new file mode 100644
index 0000000..a3ae08a
Binary files /dev/null and b/resources/launch_screens/android_xxhdpi_landscape.png differ
diff --git a/resources/launch_screens/android_xxhdpi_portrait.png b/resources/launch_screens/android_xxhdpi_portrait.png
new file mode 100644
index 0000000..b2f04f6
Binary files /dev/null and b/resources/launch_screens/android_xxhdpi_portrait.png differ
diff --git a/resources/launch_screens/android_xxxhdpi_landscape.png b/resources/launch_screens/android_xxxhdpi_landscape.png
new file mode 100644
index 0000000..666cabd
Binary files /dev/null and b/resources/launch_screens/android_xxxhdpi_landscape.png differ
diff --git a/resources/launch_screens/android_xxxhdpi_portrait.png b/resources/launch_screens/android_xxxhdpi_portrait.png
new file mode 100644
index 0000000..e87ff78
Binary files /dev/null and b/resources/launch_screens/android_xxxhdpi_portrait.png differ
diff --git a/resources/launch_screens/ipad_landscape.png b/resources/launch_screens/ipad_landscape.png
new file mode 100644
index 0000000..2badc30
Binary files /dev/null and b/resources/launch_screens/ipad_landscape.png differ
diff --git a/resources/launch_screens/ipad_landscape_2x.png b/resources/launch_screens/ipad_landscape_2x.png
new file mode 100644
index 0000000..ff1e122
Binary files /dev/null and b/resources/launch_screens/ipad_landscape_2x.png differ
diff --git a/resources/launch_screens/ipad_landscape_pro_10_5.png b/resources/launch_screens/ipad_landscape_pro_10_5.png
new file mode 100644
index 0000000..559537d
Binary files /dev/null and b/resources/launch_screens/ipad_landscape_pro_10_5.png differ
diff --git a/resources/launch_screens/ipad_landscape_pro_12_9.png b/resources/launch_screens/ipad_landscape_pro_12_9.png
new file mode 100644
index 0000000..e31bdbf
Binary files /dev/null and b/resources/launch_screens/ipad_landscape_pro_12_9.png differ
diff --git a/resources/launch_screens/ipad_portrait.png b/resources/launch_screens/ipad_portrait.png
new file mode 100644
index 0000000..5db33b8
Binary files /dev/null and b/resources/launch_screens/ipad_portrait.png differ
diff --git a/resources/launch_screens/ipad_portrait_2x.png b/resources/launch_screens/ipad_portrait_2x.png
new file mode 100644
index 0000000..20d49e8
Binary files /dev/null and b/resources/launch_screens/ipad_portrait_2x.png differ
diff --git a/resources/launch_screens/ipad_portrait_pro_10_5.png b/resources/launch_screens/ipad_portrait_pro_10_5.png
new file mode 100644
index 0000000..00313f4
Binary files /dev/null and b/resources/launch_screens/ipad_portrait_pro_10_5.png differ
diff --git a/resources/launch_screens/ipad_portrait_pro_12_9.png b/resources/launch_screens/ipad_portrait_pro_12_9.png
new file mode 100644
index 0000000..feaa683
Binary files /dev/null and b/resources/launch_screens/ipad_portrait_pro_12_9.png differ
diff --git a/resources/launch_screens/iphone5.png b/resources/launch_screens/iphone5.png
new file mode 100644
index 0000000..10bb78b
Binary files /dev/null and b/resources/launch_screens/iphone5.png differ
diff --git a/resources/launch_screens/iphone6.png b/resources/launch_screens/iphone6.png
new file mode 100644
index 0000000..4dc46f3
Binary files /dev/null and b/resources/launch_screens/iphone6.png differ
diff --git a/resources/launch_screens/iphone6p_landscape.png b/resources/launch_screens/iphone6p_landscape.png
new file mode 100644
index 0000000..b6bbd67
Binary files /dev/null and b/resources/launch_screens/iphone6p_landscape.png differ
diff --git a/resources/launch_screens/iphone6p_portrait.png b/resources/launch_screens/iphone6p_portrait.png
new file mode 100644
index 0000000..1e1f4ed
Binary files /dev/null and b/resources/launch_screens/iphone6p_portrait.png differ
diff --git a/resources/launch_screens/iphoneX_landscape.png b/resources/launch_screens/iphoneX_landscape.png
new file mode 100644
index 0000000..940886e
Binary files /dev/null and b/resources/launch_screens/iphoneX_landscape.png differ
diff --git a/resources/launch_screens/iphoneX_portrait.png b/resources/launch_screens/iphoneX_portrait.png
new file mode 100644
index 0000000..cbe4cf6
Binary files /dev/null and b/resources/launch_screens/iphoneX_portrait.png differ
diff --git a/resources/launch_screens/iphone_2x.png b/resources/launch_screens/iphone_2x.png
new file mode 100644
index 0000000..8904e7b
Binary files /dev/null and b/resources/launch_screens/iphone_2x.png differ
diff --git a/splash.png b/splash.png
new file mode 100644
index 0000000..34035e9
Binary files /dev/null and b/splash.png differ