diff --git a/public/data/quotes.json b/public/data/quotes.json
new file mode 100644
index 00000000..a3f6dfe4
--- /dev/null
+++ b/public/data/quotes.json
@@ -0,0 +1,12 @@
+[
+ { "text": "Programs must be written for people to read, and only incidentally for machines to execute.", "author": "Harold Abelson" },
+ { "text": "Talk is cheap. Show me the code.", "author": "Linus Torvalds" },
+ { "text": "First, solve the problem. Then, write the code.", "author": "John Johnson" },
+ { "text": "Experience is the name everyone gives to their mistakes.", "author": "Oscar Wilde" },
+ { "text": "In order to be irreplaceable, one must always be different.", "author": "Coco Chanel" },
+ { "text": "Java is to JavaScript what car is to Carpet.", "author": "Chris Heilmann" },
+ { "text": "Code is like humor. When you have to explain it, itβs bad.", "author": "Cory House" },
+ { "text": "Fix the cause, not the symptom.", "author": "Steve Maguire" },
+ { "text": "Optimism is an occupational hazard of programming: feedback is the treatment.", "author": "Kent Beck" },
+ { "text": "Simplicity is the soul of efficiency.", "author": "Austin Freeman" }
+]
diff --git a/src/Homepage.jsx b/src/Homepage.jsx
index f1257678..419f3aee 100644
--- a/src/Homepage.jsx
+++ b/src/Homepage.jsx
@@ -1,5 +1,6 @@
import { useState, useEffect, useRef } from 'react';
import Profile from './components/Profile/Profile';
+import RandomQuote from './components/RandomQuote';
import ProfileSkeleton from './components/ProfileSkeleton/ProfileSkeleton';
import Search from './components/Search/Search';
import Sidebar from './components/Sidebar/Sidebar';
@@ -31,10 +32,9 @@ function App() {
} catch (error) {
console.error('Error fetching data:', error);
return [];
- }
- };
+ }
- const combineData = async () => {
+ export default App;
setLoadingProfiles(true);
try {
const promises = filenames.map((file, index) =>
@@ -146,26 +146,34 @@ function App() {
return paginatedData.map((currentRecord, index) =>