diff --git a/src/web/src/main.ts b/src/web/src/main.ts
index f898fe4..d290527 100644
--- a/src/web/src/main.ts
+++ b/src/web/src/main.ts
@@ -1,8 +1,13 @@
-/**
- * main.ts
- *
- * Bootstraps Vuetify and other plugins then mounts the App`
- */
+/*
+Alpacca: The modern package repository hosting platform.
+Copyright (C) 2025, Zervó Zadachin
+
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+The full copyright notice can be found at https://git.zervo.org/zervo/Alpacca/src/branch/main/COPYRIGHT.
+*/
+
+/* main.ts: Bootstraps Vuetify and other plugins then mounts the App */
// Composables
import { createApp } from 'vue'
diff --git a/src/web/src/plugins/index.ts b/src/web/src/plugins/index.ts
index 2bf5d24..7153cf9 100644
--- a/src/web/src/plugins/index.ts
+++ b/src/web/src/plugins/index.ts
@@ -1,8 +1,13 @@
-/**
- * plugins/index.ts
- *
- * Automatically included in `./src/main.ts`
- */
+/*
+Alpacca: The modern package repository hosting platform.
+Copyright (C) 2025, Zervó Zadachin
+
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+The full copyright notice can be found at https://git.zervo.org/zervo/Alpacca/src/branch/main/COPYRIGHT.
+*/
+
+/* plugins/index.ts: Registers Vue plugins */
// Types
import type { App } from 'vue'
diff --git a/src/web/src/plugins/vuetify.ts b/src/web/src/plugins/vuetify.ts
index e43d0f6..7200f49 100644
--- a/src/web/src/plugins/vuetify.ts
+++ b/src/web/src/plugins/vuetify.ts
@@ -1,8 +1,13 @@
-/**
- * plugins/vuetify.ts
- *
- * Framework documentation: https://vuetifyjs.com`
- */
+/*
+Alpacca: The modern package repository hosting platform.
+Copyright (C) 2025, Zervó Zadachin
+
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+The full copyright notice can be found at https://git.zervo.org/zervo/Alpacca/src/branch/main/COPYRIGHT.
+*/
+
+/* plugins/vuetify.ts: Plugin initializer for vuetify */
// Composables
import { createVuetify } from 'vuetify'
diff --git a/src/web/src/router/index.ts b/src/web/src/router/index.ts
index 4288733..ee8a2fd 100644
--- a/src/web/src/router/index.ts
+++ b/src/web/src/router/index.ts
@@ -7,6 +7,8 @@ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
The full copyright notice can be found at https://git.zervo.org/zervo/Alpacca/src/branch/main/COPYRIGHT.
*/
+/* router/index.ts: Registers the Vue router and routes */
+
import { createRouter, createWebHistory } from 'vue-router'
import Index from '@/views/Index.vue'
import { withLayout } from './layoutWrapper'
diff --git a/src/web/src/router/layoutWrapper.ts b/src/web/src/router/layoutWrapper.ts
index 1c21fac..72c76ea 100644
--- a/src/web/src/router/layoutWrapper.ts
+++ b/src/web/src/router/layoutWrapper.ts
@@ -7,6 +7,8 @@ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
The full copyright notice can be found at https://git.zervo.org/zervo/Alpacca/src/branch/main/COPYRIGHT.
*/
+/* router/layoutWrapper.ts: Simple layout implementation that wraps views in layouts */
+
import { defineComponent, h } from 'vue'
import DefaultLayout from '@/layouts/DefaultLayout.vue'
diff --git a/src/web/src/views/Index.vue b/src/web/src/views/Index.vue
index dac59c7..cb99357 100644
--- a/src/web/src/views/Index.vue
+++ b/src/web/src/views/Index.vue
@@ -1,3 +1,12 @@
+
+
diff --git a/src/web/vite.config.mts b/src/web/vite.config.mts
index 001407b..cc89568 100644
--- a/src/web/vite.config.mts
+++ b/src/web/vite.config.mts
@@ -1,3 +1,14 @@
+/*
+Alpacca: The modern package repository hosting platform.
+Copyright (C) 2025, Zervó Zadachin
+
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+The full copyright notice can be found at https://git.zervo.org/zervo/Alpacca/src/branch/main/COPYRIGHT.
+*/
+
+/* vite.config.ts: Vite configuration */
+
/* eslint-disable perfectionist/sort-imports */
// Plugins
import Vue from '@vitejs/plugin-vue'