diff --git a/nextjs-app/app/layout.tsx b/nextjs-app/app/layout.tsx
index 13109ec..c9aa513 100644
--- a/nextjs-app/app/layout.tsx
+++ b/nextjs-app/app/layout.tsx
@@ -28,6 +28,11 @@ export const metadata: Metadata = {
keywords: 'school comparison, KS2 results, primary school performance, England schools, SATs results',
authors: [{ name: 'SchoolCompare' }],
manifest: '/manifest.json',
+ icons: {
+ icon: '/favicon.svg',
+ shortcut: '/favicon.svg',
+ apple: '/favicon.svg',
+ },
openGraph: {
type: 'website',
title: 'SchoolCompare | Compare Primary School Performance',
diff --git a/nextjs-app/components/ComparisonView.tsx b/nextjs-app/components/ComparisonView.tsx
index 147c947..b3bbb1f 100644
--- a/nextjs-app/components/ComparisonView.tsx
+++ b/nextjs-app/components/ComparisonView.tsx
@@ -158,10 +158,10 @@ export function ComparisonView({
{school.local_authority && (
- 📍 {school.local_authority}
+ {school.local_authority}
)}
{school.school_type && (
- 🏫 {school.school_type}
+ {school.school_type}
)}
diff --git a/nextjs-app/components/HomeView.tsx b/nextjs-app/components/HomeView.tsx
index 1fc4fa9..4560885 100644
--- a/nextjs-app/components/HomeView.tsx
+++ b/nextjs-app/components/HomeView.tsx
@@ -44,7 +44,6 @@ export function HomeView({ initialSchools, filters }: HomeViewProps) {
{/* Location Info Banner */}
{isLocationSearch && initialSchools.location_info && (
-
📍
Showing schools within {(initialSchools.location_info.radius / 1.60934).toFixed(1)} miles of{' '}
{initialSchools.location_info.postcode}
diff --git a/nextjs-app/components/LeafletMapInner.tsx b/nextjs-app/components/LeafletMapInner.tsx
index d269e4a..1d96c58 100644
--- a/nextjs-app/components/LeafletMapInner.tsx
+++ b/nextjs-app/components/LeafletMapInner.tsx
@@ -58,9 +58,9 @@ export default function LeafletMapInner({ schools, center, zoom, onMarkerClick }
const popupContent = `
${school.school_name}
- ${school.local_authority ? `
📍 ${school.local_authority}
` : ''}
- ${school.school_type ? `
🏫 ${school.school_type}
` : ''}
-
View Details
+ ${school.local_authority ? `
${school.local_authority}
` : ''}
+ ${school.school_type ? `
${school.school_type}
` : ''}
+
View Details
`;
diff --git a/nextjs-app/components/Navigation.tsx b/nextjs-app/components/Navigation.tsx
index ba5f3eb..b0d9469 100644
--- a/nextjs-app/components/Navigation.tsx
+++ b/nextjs-app/components/Navigation.tsx
@@ -25,7 +25,13 @@ export function Navigation() {
-
🏫
+
SchoolCompare
diff --git a/nextjs-app/components/SchoolDetailView.tsx b/nextjs-app/components/SchoolDetailView.tsx
index 7436ead..0a5ec0c 100644
--- a/nextjs-app/components/SchoolDetailView.tsx
+++ b/nextjs-app/components/SchoolDetailView.tsx
@@ -44,16 +44,16 @@ export function SchoolDetailView({ schoolInfo, yearlyData, absenceData }: School
{schoolInfo.local_authority && (
- 📍 {schoolInfo.local_authority}
+ {schoolInfo.local_authority}
)}
{schoolInfo.school_type && (
- 🏫 {schoolInfo.school_type}
+ {schoolInfo.school_type}
)}
- 🔢 URN: {schoolInfo.urn}
+ URN: {schoolInfo.urn}
{schoolInfo.address && (
@@ -216,7 +216,7 @@ export function SchoolDetailView({ schoolInfo, yearlyData, absenceData }: School
{/* Maths Metrics */}
-
🔢 Mathematics
+
Mathematics
{latestResults.maths_expected_pct !== null && (
diff --git a/nextjs-app/components/SchoolSearchModal.tsx b/nextjs-app/components/SchoolSearchModal.tsx
index 57ec523..a100c43 100644
--- a/nextjs-app/components/SchoolSearchModal.tsx
+++ b/nextjs-app/components/SchoolSearchModal.tsx
@@ -112,10 +112,10 @@ export function SchoolSearchModal({ isOpen, onClose }: SchoolSearchModalProps) {
{school.school_name}
{school.local_authority && (
- 📍 {school.local_authority}
+ {school.local_authority}
)}
{school.school_type && (
- 🏫 {school.school_type}
+ {school.school_type}
)}
diff --git a/nextjs-app/public/favicon.svg b/nextjs-app/public/favicon.svg
new file mode 100644
index 0000000..7b533fc
--- /dev/null
+++ b/nextjs-app/public/favicon.svg
@@ -0,0 +1,6 @@
+