diff --git a/App.tsx b/App.tsx
index e1f6026..952faeb 100644
--- a/App.tsx
+++ b/App.tsx
@@ -1,5 +1,6 @@
import React, { useEffect, useState, ErrorInfo, ReactNode } from 'react';
import { HashRouter as Router, Routes, Route, Navigate, useLocation, useNavigate } from 'react-router-dom';
+import { SpeedInsights } from '@vercel/speed-insights/react';
import Navbar from './components/Navbar';
import Footer from './components/Footer';
import LandingPage from './pages/LandingPage';
@@ -209,6 +210,7 @@ const App: React.FC = () => {
+
);
};
diff --git a/package-lock.json b/package-lock.json
index 157cefd..1ebcc98 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,6 +10,7 @@
"dependencies": {
"@google/genai": "^1.0.0",
"@upstash/redis": "^1.28.4",
+ "@vercel/speed-insights": "^1.3.1",
"clsx": "^2.1.1",
"firebase": "^10.8.1",
"firebase-admin": "^12.0.0",
@@ -4209,6 +4210,40 @@
"uncrypto": "^0.1.3"
}
},
+ "node_modules/@vercel/speed-insights": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@vercel/speed-insights/-/speed-insights-1.3.1.tgz",
+ "integrity": "sha512-PbEr7FrMkUrGYvlcLHGkXdCkxnylCWePx7lPxxq36DNdfo9mcUjLOmqOyPDHAOgnfqgGGdmE3XI9L/4+5fr+vQ==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@sveltejs/kit": "^1 || ^2",
+ "next": ">= 13",
+ "react": "^18 || ^19 || ^19.0.0-rc",
+ "svelte": ">= 4",
+ "vue": "^3",
+ "vue-router": "^4"
+ },
+ "peerDependenciesMeta": {
+ "@sveltejs/kit": {
+ "optional": true
+ },
+ "next": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "svelte": {
+ "optional": true
+ },
+ "vue": {
+ "optional": true
+ },
+ "vue-router": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@vitejs/plugin-react": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
diff --git a/package.json b/package.json
index 99a13b6..7e18bc5 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
"dependencies": {
"@google/genai": "^1.0.0",
"@upstash/redis": "^1.28.4",
+ "@vercel/speed-insights": "^1.3.1",
"clsx": "^2.1.1",
"firebase": "^10.8.1",
"firebase-admin": "^12.0.0",