diff --git a/front/public/BannerLoading.svg b/front/public/BannerLoading.svg
new file mode 100644
index 0000000..a49c7bd
--- /dev/null
+++ b/front/public/BannerLoading.svg
@@ -0,0 +1,23 @@
+
diff --git a/front/public/dab.jpg b/front/public/dab.jpg
new file mode 100644
index 0000000..1c85d5b
Binary files /dev/null and b/front/public/dab.jpg differ
diff --git a/front/src/App.svelte b/front/src/App.svelte
index 8be8961..ced7813 100644
--- a/front/src/App.svelte
+++ b/front/src/App.svelte
@@ -3,6 +3,7 @@
import { replace } from 'svelte-spa-router';
import routes from '%/routes.js';
import NavigationBar from "%/pages/components/NavigationBar.svelte";
+ import FooterBar from "%/pages/components/FooterBar.svelte";
let oldLocation = undefined;
let showNavBar = false;
@@ -37,6 +38,4 @@
on:conditionsFailed={conditionFailure}
/>
-
+
diff --git a/front/src/pages/Page404.svelte b/front/src/pages/Page404.svelte
index 5dbedc6..da22b26 100644
--- a/front/src/pages/Page404.svelte
+++ b/front/src/pages/Page404.svelte
@@ -4,5 +4,31 @@
export let params = {};
-
404
-
Could not find resource you've searched for. Go Back
+
+
404
+
Could not find resource you've searched for. Go Back
+
+
+
\ No newline at end of file
diff --git a/front/src/pages/PageShoppingCart.svelte b/front/src/pages/PageCart.svelte
similarity index 100%
rename from front/src/pages/PageShoppingCart.svelte
rename to front/src/pages/PageCart.svelte
diff --git a/front/src/pages/PageIndex.svelte b/front/src/pages/PageIndex.svelte
index d060bfb..5e75497 100644
--- a/front/src/pages/PageIndex.svelte
+++ b/front/src/pages/PageIndex.svelte
@@ -1,38 +1,93 @@
-
-Learn More
+
+
+
+
\ No newline at end of file
diff --git a/front/src/pages/components/AnnouncementBanner.svelte b/front/src/pages/components/AnnouncementBanner.svelte
index 92f298f..11c34a2 100644
--- a/front/src/pages/components/AnnouncementBanner.svelte
+++ b/front/src/pages/components/AnnouncementBanner.svelte
@@ -1,7 +1,9 @@