diff --git a/packages/website-ue/astro.config.ts b/packages/website-ue/astro.config.ts
index 07c0b288d..aaf08b1d2 100644
--- a/packages/website-ue/astro.config.ts
+++ b/packages/website-ue/astro.config.ts
@@ -12,7 +12,7 @@ import { tools } from "./src/constants/tools";
const POSSIBLE_TARGETS = ["app", "web"];
-const target = process.env.PUBLIC_TARGET ;
+const target = process.env.PUBLIC_TARGET;
if (!target || !POSSIBLE_TARGETS.includes(target)) {
throw new Error("Invalid target");
diff --git a/packages/website-ue/public/assets/images/tools/api.webp b/packages/website-ue/public/assets/images/tools/api.webp
new file mode 100644
index 000000000..ba72cd100
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/api.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/charts.webp b/packages/website-ue/public/assets/images/tools/charts.webp
new file mode 100644
index 000000000..1d9e0538a
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/charts.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/compare.webp b/packages/website-ue/public/assets/images/tools/compare.webp
new file mode 100644
index 000000000..b24df602f
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/compare.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/discord.webp b/packages/website-ue/public/assets/images/tools/discord.webp
new file mode 100644
index 000000000..739ed8bc3
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/discord.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/embed.webp b/packages/website-ue/public/assets/images/tools/embed.webp
new file mode 100644
index 000000000..5675f84a2
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/embed.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/gallery.webp b/packages/website-ue/public/assets/images/tools/gallery.webp
new file mode 100644
index 000000000..c8cdc346e
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/gallery.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/guess.webp b/packages/website-ue/public/assets/images/tools/guess.webp
new file mode 100644
index 000000000..3453b25f9
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/guess.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/mixer.webp b/packages/website-ue/public/assets/images/tools/mixer.webp
new file mode 100644
index 000000000..61f9c9596
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/mixer.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/more.webp b/packages/website-ue/public/assets/images/tools/more.webp
new file mode 100644
index 000000000..2555eb689
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/more.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/performance.webp b/packages/website-ue/public/assets/images/tools/performance.webp
new file mode 100644
index 000000000..917d281d4
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/performance.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/players.webp b/packages/website-ue/public/assets/images/tools/players.webp
new file mode 100644
index 000000000..a71fc9721
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/players.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/playlist.webp b/packages/website-ue/public/assets/images/tools/playlist.webp
new file mode 100644
index 000000000..3504be291
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/playlist.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/rating.webp b/packages/website-ue/public/assets/images/tools/rating.webp
new file mode 100644
index 000000000..8d3fa44d5
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/rating.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/session.webp b/packages/website-ue/public/assets/images/tools/session.webp
new file mode 100644
index 000000000..64e7f5caf
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/session.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/tanks.webp b/packages/website-ue/public/assets/images/tools/tanks.webp
new file mode 100644
index 000000000..f5ffb5992
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/tanks.webp differ
diff --git a/packages/website-ue/public/assets/images/tools/tier-list.webp b/packages/website-ue/public/assets/images/tools/tier-list.webp
new file mode 100644
index 000000000..4cc334352
Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/tier-list.webp differ
diff --git a/packages/website-ue/public/favicon.svg b/packages/website-ue/public/favicon.svg
new file mode 100644
index 000000000..a89c21cb9
--- /dev/null
+++ b/packages/website-ue/public/favicon.svg
@@ -0,0 +1,46 @@
+
diff --git a/packages/website-ue/src/constants/tools.ts b/packages/website-ue/src/constants/tools.ts
new file mode 100644
index 000000000..4dcb9ec69
--- /dev/null
+++ b/packages/website-ue/src/constants/tools.ts
@@ -0,0 +1,82 @@
+import type { ButtonProps } from "@radix-ui/themes";
+
+export interface Tool {
+ id: string;
+ strings?: string;
+
+ button: ButtonProps["color"];
+ significant?: boolean;
+ disabled?: boolean;
+ href?: string;
+}
+
+export const tools: Record = {
+ tanks: {
+ id: "tanks",
+ strings: "tankopedia",
+ button: "purple",
+ significant: true,
+ },
+ players: {
+ id: "players",
+ disabled: true,
+ button: "blue",
+ },
+ compare: {
+ id: "compare",
+ button: "crimson",
+ },
+ performance: {
+ id: "performance",
+ button: "jade",
+ },
+ charts: {
+ id: "charts",
+ disabled: true,
+ button: "bronze",
+ },
+ playlist: {
+ id: "playlist",
+ button: "tomato",
+ },
+ mixer: {
+ id: "mixer",
+ button: "gray",
+ },
+ guess: {
+ id: "guess",
+ button: "cyan",
+ },
+ gallery: {
+ id: "gallery",
+ button: "gold",
+ },
+ session: {
+ id: "session",
+ button: "blue",
+ },
+ discord: {
+ id: "discord",
+ href: "https://discord.com/application-directory/1097673957865443370",
+ button: "indigo",
+ },
+ tier_list: {
+ id: "tier-list",
+ strings: "tier_list",
+ button: "orange",
+ },
+ embed: {
+ id: "embed",
+ button: "red",
+ },
+ api: {
+ id: "api",
+ disabled: true,
+ button: "bronze",
+ },
+ more: {
+ id: "more",
+ href: "https://discord.gg/nDt7AjGJQH",
+ button: "plum",
+ },
+};