diff --git a/app/views/layouts/base.html.erb b/app/views/layouts/base.html.erb
index 4cfedca0..6eb66b88 100644
--- a/app/views/layouts/base.html.erb
+++ b/app/views/layouts/base.html.erb
@@ -9,6 +9,7 @@
<%= favicon_link_tag 'mascot/KiHead.png' if mascot == 'ki' %>
<%= favicon_link_tag 'mascot/WarrenHead.png' if mascot == 'warren' %>
<%= favicon_link_tag 'mascot/TaylorHead.png' if mascot == 'taylor' %>
+
diff --git a/public/icons/ki.webp b/public/icons/ki.webp
new file mode 100644
index 00000000..ca822b06
Binary files /dev/null and b/public/icons/ki.webp differ
diff --git a/public/icons/ki_head.webp b/public/icons/ki_head.webp
new file mode 100644
index 00000000..8c354213
Binary files /dev/null and b/public/icons/ki_head.webp differ
diff --git a/public/manifest.json b/public/manifest.json
new file mode 100644
index 00000000..fceca352
--- /dev/null
+++ b/public/manifest.json
@@ -0,0 +1,57 @@
+{
+ "name": "Walltaker",
+ "description": "Walltaker is an application which allows you to set the wallpaper of your friend's phones.",
+ "short_name": "WT",
+ "start_url": "/",
+ "display": "standalone",
+ "icons": [
+ {
+ "src": "icons/ki_head.webp",
+ "type": "image/webp",
+ "sizes": "100x100"
+ },
+ {
+ "src": "icons/ki.webp",
+ "type": "image/webp",
+ "sizes": "any"
+ }
+ ],
+ "theme_color": "#ffb300",
+ "background_color": "#212121",
+ "screenshots": [
+ {
+ "src": "screenshots/guest_homepage_narrow.webp",
+ "type": "image/webp",
+ "sizes": "515x1143",
+ "form_factor": "narrow"
+ },
+ {
+ "src": "screenshots/guest_homepage_wide.webp",
+ "type": "image/webp",
+ "sizes": "1898x890",
+ "form_factor": "wide"
+ }
+ ],
+ "shortcuts": [
+ {
+ "name": "Browse",
+ "url": "/browse"
+ },
+ {
+ "name": "Links",
+ "url": "/links"
+ },
+ {
+ "name": "Friends",
+ "url": "/friends"
+ },
+ {
+ "name": "Messages",
+ "url": "/messages"
+ },
+ {
+ "name": "Logout",
+ "url": "/logout"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/public/screenshots/guest_homepage_narrow.webp b/public/screenshots/guest_homepage_narrow.webp
new file mode 100644
index 00000000..faeae225
Binary files /dev/null and b/public/screenshots/guest_homepage_narrow.webp differ
diff --git a/public/screenshots/guest_homepage_wide.webp b/public/screenshots/guest_homepage_wide.webp
new file mode 100644
index 00000000..77862a9f
Binary files /dev/null and b/public/screenshots/guest_homepage_wide.webp differ