diff --git a/server/public/icons.js b/server/public/icons.js
new file mode 100644
index 0000000..aa4a758
--- /dev/null
+++ b/server/public/icons.js
@@ -0,0 +1,65 @@
+// Shared icon set (Lucide — modern line icons). Use ic('name', size) for any UI icon.
+// Add new icons here so the whole app stays visually consistent.
+(function () {
+ const P = {
+ chat: '',
+ screenShare: '',
+ wifi: '',
+ video: '',
+ paperclip: '',
+ smile: '',
+ smilePlus: '',
+ reply: '',
+ info: '',
+ x: '',
+ arrowLeft: '',
+ users: '',
+ userPlus: '',
+ send: '',
+ search: '',
+ edit: '',
+ trash: '',
+ logOut: '',
+ plus: '',
+ check: '',
+ download: '',
+ copy: '',
+ file: '',
+ mic: '',
+ micOff: '',
+ camera: '',
+ cameraOff: '',
+ phoneOff: '',
+ phone: '',
+ calendar: '',
+ pencil: '',
+ chevronDown: '',
+ layoutDashboard:'',
+ arrowRight: '',
+ alertTriangle:'',
+ lock: '',
+ monitor: '',
+ barChart: '',
+ bell: '',
+ bold: '',
+ italic: '',
+ strikethrough:'',
+ code: '',
+ list: '',
+ listOrdered: '',
+ type: '',
+ crown: '',
+ checkCheck: '',
+ calendarX: '',
+ calendarClock:'',
+ fileText: '',
+ record: '',
+ callEnd: '',
+ settings: '',
+ };
+ window.ICON = P;
+ window.ic = function (name, size) {
+ const s = size || 18;
+ return '';
+ };
+})();