Index: src/app/students/documents/page.tsx
===================================================================
--- src/app/students/documents/page.tsx	(revision 2d635ae5965d059d363eb4aa4e68ac6a24558c1f)
+++ src/app/students/documents/page.tsx	(revision 82c9c5395fa3ee03a1695f6a09655d574ffbc478)
@@ -5,10 +5,7 @@
   faFilePdf, 
   faChevronDown,
-  faDownload,
   faCheckCircle,
   faMoneyBillWave,
   faFileText,
-  faCalendarAlt,
-  faCommentDots,
   faChevronLeft,
   faChevronRight,
@@ -60,5 +57,5 @@
 
   const selectedDocument = documentsData.documentTypes.find(d => d.id === selectedDocumentType);
-  const { documents, pagination, paymentInfo } = documentsData;
+  const { documents, paymentInfo } = documentsData;
 
   const totalPages = Math.ceil(documents.length / recordsPerPage);
Index: src/app/students/page.tsx
===================================================================
--- src/app/students/page.tsx	(revision 2d635ae5965d059d363eb4aa4e68ac6a24558c1f)
+++ src/app/students/page.tsx	(revision 82c9c5395fa3ee03a1695f6a09655d574ffbc478)
@@ -1,4 +1,2 @@
-import Image from "next/image";
-
 export default function Home() {
   return (
Index: src/app/students/profile/page.tsx
===================================================================
--- src/app/students/profile/page.tsx	(revision 2d635ae5965d059d363eb4aa4e68ac6a24558c1f)
+++ src/app/students/profile/page.tsx	(revision 82c9c5395fa3ee03a1695f6a09655d574ffbc478)
@@ -19,8 +19,10 @@
 import studentData from '@/data/student-profile.json';
 
+import { IconDefinition } from '@fortawesome/fontawesome-svg-core';
+
 interface InfoRowProps {
   label: string;
   value: string | number;
-  icon?: any;
+  icon?: IconDefinition;
 }
 
@@ -39,5 +41,5 @@
 interface SectionProps {
   title: string;
-  icon: any;
+  icon: IconDefinition;
   children: React.ReactNode;
 }
Index: src/app/students/semesters/page.tsx
===================================================================
--- src/app/students/semesters/page.tsx	(revision 2d635ae5965d059d363eb4aa4e68ac6a24558c1f)
+++ src/app/students/semesters/page.tsx	(revision 82c9c5395fa3ee03a1695f6a09655d574ffbc478)
@@ -10,6 +10,5 @@
   faSignature,
   faCheckCircle,
-  faTimesCircle,
-  faExclamationTriangle
+  faTimesCircle
 } from '@fortawesome/free-solid-svg-icons';
 import semestersData from '@/data/semesters.json';
@@ -134,5 +133,5 @@
             </thead>
             <tbody className="divide-y divide-gray-100">
-              {semesters.map((semester, index) => (
+              {semesters.map((semester) => (
                 <tr key={semester.id} className="hover:bg-gray-50 transition-colors">
                   <TableCell className="font-medium text-gray-900">{semester.id}</TableCell>
Index: src/app/students/subjects/page.tsx
===================================================================
--- src/app/students/subjects/page.tsx	(revision 2d635ae5965d059d363eb4aa4e68ac6a24558c1f)
+++ src/app/students/subjects/page.tsx	(revision 82c9c5395fa3ee03a1695f6a09655d574ffbc478)
@@ -5,12 +5,21 @@
   faBook, 
   faChevronDown,
-  faInfoCircle,
-  faMoneyBillWave,
-  faCreditCard,
-  faFileInvoice,
-  faGraduationCap
+  faFileInvoice
 } from '@fortawesome/free-solid-svg-icons';
 import { useState } from 'react';
 import subjectsData from '@/data/subjects.json';
+
+interface Subject {
+  id: number;
+  code: string;
+  hours: string;
+  kojPat: number;
+  name: string;
+  semester: number;
+  status: string;
+  signature: string;
+  group: string;
+  professor: string;
+}
 
 interface TableCellProps {
@@ -54,5 +63,5 @@
   
   const currentSemesterData = subjectsData.semesters.find(s => s.id === selectedSemester) || subjectsData.currentSemester;
-  const currentSubjects = (subjectsData.subjectsBySemester as any)[selectedSemester] || [];
+  const currentSubjects: Subject[] = subjectsData.subjectsBySemester[selectedSemester as keyof typeof subjectsData.subjectsBySemester] || [];
   const { currentSemester } = subjectsData;
 
@@ -244,5 +253,5 @@
             </thead>
             <tbody className="divide-y divide-gray-100">
-              {currentSubjects.map((subject: any) => (
+              {currentSubjects.map((subject: Subject) => (
                 <tr key={subject.id} className="hover:bg-gray-50 transition-colors">
                   <TableCell className="font-medium text-gray-900">{subject.id}</TableCell>
