68 |
69 |
70 |
71 | );
72 | }
73 |
--------------------------------------------------------------------------------
/components/layouts/Footer.tsx:
--------------------------------------------------------------------------------
1 | import { GITHUB_REPO } from '@/app/consts'
2 | import { Separator } from '@radix-ui/react-separator'
3 | import Link from 'next/link'
4 | import React from 'react'
5 |
6 | export default function Footer() {
7 | return (
8 |
62 | )
63 | }
64 |
--------------------------------------------------------------------------------
/app/all/types.ts:
--------------------------------------------------------------------------------
1 | export type QuickStat = {
2 | label: string;
3 | value: string | number;
4 | };
5 |
6 | export type BiographySection = {
7 | label: string;
8 | icon: string; // e.g., "Star", "BookOpen"
9 | value: string;
10 | };
11 |
12 | export type Achievement = {
13 | title: string;
14 | year: string;
15 | description: string;
16 | icon: string;
17 | };
18 |
19 | export type Quote = {
20 | original: string;
21 | transliteration?: string;
22 | translation?: string;
23 | context?: string;
24 | source?: string;
25 | };
26 |
27 | export type TimelineEvent = {
28 | year: string | number;
29 | date?: string; // e.g., "5 May 1479"
30 | event: string;
31 | type: string; // e.g., "birth", "battle", "literary"
32 | };
33 |
34 | export type RelatedPersonality = {
35 | name: string;
36 | relation: string;
37 | slug: string;
38 | };
39 |
40 | export type VersionInfo = {
41 | lastUpdated: string; // ISO 8601
42 | version: string; // semantic version (e.g., "1.0.0")
43 | contributors: number;
44 | edits: number;
45 | historyUrl?: string;
46 | };
47 |
48 | export type SpiritualLegacy = {
49 | description: string;
50 | keyContributions: string[];
51 | };
52 |
53 | export type ModernRelevance = {
54 | description: string;
55 | contemporaryImpact: string[];
56 | };
57 |
58 | export type HistoricalContext = {
59 | period: string;
60 | politicalSituation: string;
61 | socialConditions: string;
62 | significance: string;
63 | };
64 |
65 | export type Personality = {
66 | // Section 1: Basic Info
67 | name: string;
68 | slug: string;
69 | category: string; // e.g., "gurus", "warriors", "scholars"
70 | birth: string; // "YYYY-MM-DD"
71 | death?: string; // "YYYY-MM-DD"
72 | birthPlace?: string;
73 | image: string; // URL
74 | excerpt: string;
75 | designation?: string;
76 |
77 | // Section 2: Quick Reference
78 | quickStats?: QuickStat[];
79 | quickFacts?: QuickStat[];
80 |
81 | // Section 3: Versioning
82 | version?: VersionInfo;
83 |
84 | // Section 4: Biography
85 | biographySections?: BiographySection[];
86 |
87 | // Section 5: Legacy
88 | spiritualLegacy?: SpiritualLegacy;
89 | modernRelevance?: ModernRelevance;
90 |
91 | // Section 6: Achievements
92 | achievements?: Achievement[];
93 |
94 | // Section 7: Quotes
95 | quotes?: Quote[];
96 |
97 | // Section 8: Timeline
98 | timeline?: TimelineEvent[];
99 |
100 | // Section 9: Related People
101 | relatedPersonalities?: RelatedPersonality[];
102 |
103 | // Section 10: Historical Context
104 | historicalContext?: HistoricalContext;
105 |
106 | // Section 11: References
107 | references?: string[];
108 |
109 | // Optional flags
110 | featured?: boolean;
111 | recentlyAdded?: boolean;
112 | popularity?: number;
113 | };
114 |
115 |
116 | export type CategoryStat = {
117 | name: string;
118 | count: number;
119 | icon: string;
120 | color: string;
121 | };
122 |
123 | export type TimelineStat = {
124 | period: string;
125 | count: number;
126 | percentage: number;
127 | };
128 |
129 | export type RegionStat = {
130 | region: string;
131 | count: number;
132 | percentage: number;
133 | };
--------------------------------------------------------------------------------
/data/personalities/baba-deep-singh.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Baba Deep Singh",
3 | "slug": "baba-deep-singh",
4 | "category": "Martyrs",
5 | "birth": "1682-01-26",
6 | "death": "1757-11-13",
7 | "birthPlace": "Pahuwind village, Amritsar district, Punjab",
8 | "excerpt": "Baba Deep Singh is revered among Sikhs as one of the most hallowed martyrs in Sikhism. He is remembered for his extraordinary sacrifice and unwavering devotion to the teachings of the Sikh Gurus, particularly for valiantly defending the Harmandir Sahib (Golden Temple) in Amritsar. He was the first head of Misl Shaheedan Tarna Dal.",
9 | "designation": "Sikh Warrior, Scholar, Scribe, Martyr, Head of Shaheed Misl and Damdami Taksal.",
10 | "quickStats": [
11 | {
12 | "label": "Lifespan",
13 | "value": "75 years"
14 | },
15 | {
16 | "label": "Battles Fought",
17 | "value": "Battle of Sadhaura, Battle of Chappar Chiri, Defense of Harmandir Sahib"
18 | }
19 | ],
20 | "quickFacts": [
21 | {
22 | "label": "Baptised by Guru Gobind Singh",
23 | "value": "1700"
24 | },
25 | {
26 | "label": "Helped Bhai Mani Singh",
27 | "value": "Transcribing copies of Guru Granth Sahib"
28 | },
29 | {
30 | "label": "Martyrdom",
31 | "value": "Died defending Harmandir Sahib from Afghan forces"
32 | },
33 | {
34 | "label": "Founder of Shaheed Misl",
35 | "value": "Yes"
36 | }
37 | ],
38 | "version": {
39 | "lastUpdated": "2023-11-19T12:00:00Z",
40 | "version": "1.0",
41 | "contributors": 1,
42 | "edits": 1,
43 | "historyUrl": ""
44 | },
45 | "biographySections": [
46 | {
47 | "label": "Early Life",
48 | "icon": "fa-user",
49 | "value": "Baba Deep Singh was born on January 26, 1682, into a Sandhu Jat Sikh family in the village of Pahuwind, Amritsar district. His father was Bhagta, and his mother was Jioni. At age 18, he traveled to Anandpur Sahib on Vaisakhi in 1700, where he was initiated into the Khalsa by Guru Gobind Singh. He trained in martial arts, Gurmukhi, and Gurbani under Guru Gobind Singh and Bhai Mani Singh. He returned to his village in 1702 and was later summoned to Talwandi Sabo in 1705 to assist in transcribing the Guru Granth Sahib."
50 | },
51 | {
52 | "label": "Contributions/Service",
53 | "icon": "fa-sword",
54 | "value": "Participated in key battles such as Sadhaura and Chappar Chiri. Appointed leader of Shaheed Misl in 1748. Helped preserve Gurbani by transcribing the Guru Granth Sahib with Bhai Mani Singh."
55 | },
56 | {
57 | "label": "Key Reforms",
58 | "icon": "fa-pencil-alt",
59 | "value": "Ensured accurate transcription and preservation of the Guru Granth Sahib, contributing to Sikh spiritual continuity."
60 | },
61 | {
62 | "label": "Final Years",
63 | "icon": "fa-clock",
64 | "value": "In 1757, after Durrani’s invasion and the sacrilege of Harmandir Sahib, Baba Deep Singh led a convoy to defend and rebuild the temple. He fought bravely and was mortally wounded, continuing to fight with his severed head before passing away."
65 | },
66 | {
67 | "label": "Spiritual Legacy",
68 | "icon": "fa-star",
69 | "value": "Exemplifies unwavering devotion, courage, and sacrifice. Inspired Sikhs to defend their faith and sacred sites."
70 | },
71 | {
72 | "label": "Modern Relevance",
73 | "icon": "fa-globe",
74 | "value": "Symbol of bravery and sacrifice. His martyrdom site in Amritsar remains a pilgrimage destination; his story motivates Sikhs globally."
75 | }
76 | ]
77 | }
78 |
--------------------------------------------------------------------------------
/scripts/generateHomepageData.ts:
--------------------------------------------------------------------------------
1 | import fs from "fs/promises";
2 | import path from "path";
3 |
4 | function shuffleArray(arr: any[]) {
5 | return [...arr].sort(() => 0.5 - Math.random());
6 | }
7 |
8 | function formatSoorma(personality: any) {
9 | const quote = personality.quotes ? personality.quotes[0] : null;
10 |
11 |
12 | return {
13 | name: personality.name,
14 | slug: personality.slug,
15 | category: personality.category,
16 | birth: personality.birth,
17 | death: personality.death,
18 | image: personality.image || "/placeholder.svg?height=300&width=300",
19 | excerpt: personality.excerpt,
20 | quote: quote?.original || "",
21 | quoteTranslation: quote?.translation || "",
22 | significance: personality.historicalContext.significance || "",
23 | };
24 | }
25 |
26 | function formatFeatured(p: any) {
27 | return {
28 | name: p.name,
29 | slug: p.slug,
30 | category: p.category,
31 | birth: p.birth,
32 | death: p.death,
33 | image: p.image || "/placeholder.svg?height=200&width=200",
34 | excerpt: p.excerpt,
35 | era: p.era || "",
36 | };
37 | }
38 |
39 | function computeCategoryStats(personalities: any[], categories: any) {
40 | const map: Record = {};
41 | for (const p of personalities) {
42 | const cat = p.category;
43 | map[cat] = (map[cat] || 0) + 1;
44 | }
45 | return Object.entries(map).map(([slug, count]) => ({
46 | name: slug.charAt(0).toUpperCase() + slug.slice(1),
47 | slug: slug.toLowerCase().replace(" ", "-"),
48 | count,
49 | icon: categories.categories.find((c: any) => c.slug === slug)?.emoji || "📜",
50 | description: categories.categories.find((c: any) => c.slug === slug)?.description || "",
51 | }));
52 | }
53 |
54 | async function generateHomepageData() {
55 | const dataPath = path.join(process.cwd(), "data/personalities");
56 | const categoriesPath = path.join(process.cwd(), "public/generated/categories.json");
57 | const files = await fs.readdir(dataPath);
58 |
59 | const rawCategories = await fs.readFile(categoriesPath, "utf-8");
60 | const categoriesdata = JSON.parse(rawCategories);
61 |
62 | const personalities = await Promise.all(
63 | files.map(async (file) => {
64 | const content = await fs.readFile(path.join(dataPath, file), "utf-8");
65 | return JSON.parse(content);
66 | })
67 | );
68 |
69 | const sortedByRecent = personalities
70 | .filter((p) => p.version && p.version?.lastUpdated || 0)
71 | .sort((a, b) => new Date(b.version?.lastUpdated || 0).getTime() - new Date(a.version?.lastUpdated || 0).getTime());
72 |
73 | const featured = personalities
74 | .sort((a, b) => new Date(b.version?.lastUpdated || 0).getTime() - new Date(a.version?.lastUpdated || 0).getTime())
75 | .slice(0, 9);
76 |
77 | const soormaOfTheDay = formatSoorma(shuffleArray(personalities)[0]);
78 |
79 | const featuredPersonalities = featured.map(formatFeatured);
80 |
81 | const recentAdditions = sortedByRecent.slice(0, 10).map((p) => ({
82 | name: p.name,
83 | category: p.category,
84 | added: p.version?.lastUpdated || 0,
85 | }));
86 |
87 | const categories = computeCategoryStats(personalities, categoriesdata);
88 |
89 | const historicalQuotes = personalities
90 | .filter((p) => p.quote)
91 | .slice(0, 5)
92 | .map((p) => ({
93 | quote: p.quote,
94 | author: p.name,
95 | translation: p.quoteTranslation || "",
96 | }));
97 |
98 | const homepageData = {
99 | soormaOfTheDay,
100 | featuredPersonalities,
101 | recentAdditions,
102 | categories,
103 | historicalQuotes,
104 | quickStats: {
105 | totalPersonalities: personalities.length,
106 | totalCategories: categories.length,
107 | yearsOfHistory: '550+'
108 | }
109 | };
110 |
111 | await fs.writeFile(
112 | path.join(process.cwd(), "public/generated/homepageData.json"),
113 | JSON.stringify(homepageData, null, 2)
114 | );
115 |
116 | console.log("✅ homepageData.json generated successfully.");
117 | }
118 |
119 | generateHomepageData().catch((err) => {
120 | console.error("❌ Failed to generate homepage data:", err);
121 | });
122 |
--------------------------------------------------------------------------------
/data/personalities/bhai-kanhaiya-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "already_exist": false,
3 | "name": "Bhai Kanhaiya Ji",
4 | "slug": "bhai-kanhaiya-ji",
5 | "category": "Spiritual Leaders",
6 | "birth": "1660-01-01",
7 | "death": "1730-01-01",
8 | "birthPlace": "Kandhla, Punjab, India",
9 | "excerpt": "Bhai Kanhaiya Ji was a revered Sikh spiritual leader known for his compassionate service and dedication to humanity.",
10 | "biographySections": [
11 | {
12 | "label": "Early Life and Background",
13 | "icon": "mdi:history",
14 | "value": "Bhai Kanhaiya Ji was born in 1660 in Kandhla, Punjab. He was a dedicated servant and developed a deep sense of compassion from a young age."
15 | },
16 | {
17 | "label": "Philanthropic Work and Legacy",
18 | "icon": "mdi:heart",
19 | "value": "He is most renowned for his humanitarian efforts, notably serving water to wounded soldiers of all armies during battles and later establishing community kitchens.%0A%0AHis actions exemplified the Sikh principles of selfless service, humility, and compassion."
20 | },
21 | {
22 | "label": "Spiritual Philosophy and Teachings",
23 | "icon": "mdi:electric-switch",
24 | "value": "Bhai Kanhaiya Ji's teachings emphasized humility, compassion, and service to all beings, transcending religious and social boundaries."
25 | },
26 | {
27 | "label": "Impact on Sikhism and Society",
28 | "icon": "mdi:account-group",
29 | "value": "His dedication to service and equality has left a lasting impact on Sikh community and broader society, inspiring countless to practice altruism."
30 | }
31 | ],
32 | "spiritualLegacy": {
33 | "description": "Bhai Kanhaiya Ji's spiritual legacy is centered around the values of compassion, humility, and selfless service, which continue to inspire many."
34 | },
35 | "modernRelevance": {
36 | "description": "His life's work remains profoundly relevant today, highlighting the importance of compassionate service in fostering a harmonious society.",
37 | "contemporaryImpact": [
38 | "Inspiring social service initiatives worldwide.",
39 | "Encouraging interfaith dialogue and community unity.",
40 | "Promoting the values of empathy and altruism in modern leadership."
41 | ]
42 | },
43 | "achievements": [
44 | {
45 | "title": "Hero of Humanity",
46 | "year": "1720",
47 | "description": "Recognized for his unwavering commitment to serving all of humanity, regardless of religion or background.",
48 | "icon": "mdi:human-male-female"
49 | },
50 | {
51 | "title": "Water Provider During Battles",
52 | "year": "1700s",
53 | "description": "Provided water to wounded soldiers of all armies during wars, exemplifying his dedication to alleviating suffering.",
54 | "icon": "mdi:water"
55 | }
56 | ],
57 | "quotes": [
58 | {
59 | "original": "Seva binn bhagya nahi, seva binpani nahi.",
60 | "translation": "Without service, there is no fortune, and without service, there is no life.",
61 | "context": "His emphasis on selfless service as a pathway to spiritual fulfillment."
62 | },
63 | {
64 | "source": "Guru Granth Sahib"
65 | }
66 | ],
67 | "timeline": [
68 | {
69 | "year": 1660,
70 | "event": "Born in Kandhla, Punjab."
71 | },
72 | {
73 | "year": 1700,
74 | "event": "Began serving water to wounded soldiers during battles."
75 | },
76 | {
77 | "year": 1720,
78 | "event": "Recognized as the Hero of Humanity."
79 | },
80 | {
81 | "year": 1730,
82 | "event": "Passed away, leaving a legacy of compassion and service."
83 | }
84 | ],
85 | "relatedPersonalities": [
86 | {
87 | "name": "Guru Gobind Singh",
88 | "relation": "Contemporary and spiritual follower",
89 | "slug": "guru-gobind-singh"
90 | }
91 | ],
92 | "historicalContext": {
93 | "period": "16th to 18th century",
94 | "politicalSituation": "Frequent conflicts and battles among Indian kingdoms and invading forces.",
95 | "socialConditions": "Stratified social structure with deep religious diversity and tensions.",
96 | "significance": "His life exemplifies the ideals of compassion and service amidst turbulent times."
97 | },
98 | "references": [
99 | "Biography of Bhai Kanhaiya Ji from Sikh Heritage Foundation",
100 | "Historical accounts from Sikh History Museum"
101 | ]
102 | }
103 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to SikhSoorme
2 |
3 | Thank you for your interest in contributing to **SikhSoorme** — a community-powered, open-source encyclopedia of Sikh personalities. Your help ensures we preserve Sikh history and make it accessible to all.
4 |
5 | Whether you're a developer, historian, writer, designer, or educator — you are welcome here.
6 |
7 | ---
8 |
9 | ## 📌 Ways You Can Contribute
10 |
11 | | Role | How You Can Help |
12 | |--------------|-----------------------------------------------------------------------------------|
13 | | 🖊 Writers | Add or edit personality bios, quotes, timelines, references |
14 | | 🧠 Historians | Verify facts, provide citations, enrich contextual knowledge |
15 | | 💻 Developers | Improve code, scripts, or UI/UX |
16 | | 🎨 Designers | Suggest UI improvements, create visuals |
17 | | 📚 Educators | Recommend structure or make content more accessible to students/learners |
18 | | 🌐 Translators| Translate content into Punjabi (future roadmap) |
19 |
20 | ---
21 |
22 | ## 🛠️ Project Setup (for Developers)
23 |
24 | 1. **Fork the repo**
25 |
26 | Click "Fork" at the top right → clone it to your machine.
27 |
28 | 2. **Install dependencies**
29 | ```bash
30 | npm install
31 | ```
32 |
33 | 3. **Run in development**
34 | ```bash
35 | npm run dev
36 | ```
37 |
38 | 4. **Run data generation scripts**
39 |
40 | These scripts generate JSON used for static pages:
41 |
42 | ```bash
43 | npm run build:data
44 | ```
45 |
46 | ---
47 |
48 | ## ✍️ Adding a New Personality
49 |
50 | 1. **Create a JSON file** under `data/personalities/`
51 |
52 | Filename should be the slugified name (e.g. `baba-deep-singh.json`)
53 |
54 | 2. **Use this schema:**
55 | Get all schema information from `docs/structed_output.md`, for examples look at json files in `data/personalities/`.
56 |
57 | 3. **Image handling:**
58 |
59 | * Add the image to `public/images/`
60 | * Use a filename with the slug (e.g. `baba-deep-singh.jpg`)
61 | * If no image, omit it — a placeholder will be used automatically
62 |
63 | 4. **Test locally**
64 |
65 | Run the build script to regenerate data:
66 |
67 | ```bash
68 | npm run build:data
69 | ```
70 |
71 | Then check the personality page in your browser at:
72 | `http://localhost:3000/soorme/[category]/[slug]`
73 |
74 | 5. **Open a Pull Request**
75 |
76 | ---
77 |
78 | ## 🔄 Editing Existing Entries
79 |
80 | * Navigate to `data/personalities/`
81 | * Find and open the file (e.g. `guru-ram-das.json`)
82 | * Edit any section (`summary`, `quotes`, `timeline`, etc.)
83 | * Run `npm run build:data` to regenerate the JSON
84 | * Test locally → Submit a PR
85 |
86 | ---
87 |
88 | ## 🔎 About Search Indexing
89 |
90 | * Search indexing (via Supabase) is **handled automatically by GitHub Actions**.
91 | * You **do not need to run** any script locally.
92 | * Just commit your changes and open a pull request — the CI will take care of the rest.
93 |
94 | ---
95 |
96 | ## 🧪 Testing Changes
97 |
98 | * All scripts are in `scripts/`
99 |
100 | * Re-run generation scripts to test data formatting:
101 |
102 | ```bash
103 | npm run build:data
104 | ```
105 |
106 | * Manually validate JSON or view the generated files in `public/generated/`
107 |
108 | ---
109 |
110 | ## 🪶 Contribution Standards
111 |
112 | Please keep in mind:
113 |
114 | * ✅ Use **respectful**, **concise**, and **neutral** language
115 | * ✅ Add references or citations when possible
116 | * 🚫 Avoid personal opinions or political commentary
117 | * 🚫 Do not copy content from copyrighted books or websites
118 |
119 | ---
120 |
121 | ## 📄 Naming & Formatting
122 |
123 | * **Slug**: Lowercase, hyphen-separated (e.g. `bibi-bhagbhari`)
124 |
125 | * **Categories**: One of:
126 |
127 | * `gurus`, `leaders`, `martyrs`, `poets`, `reformers`, `modern`, `other`
128 |
129 | * **Image Path**: Relative to `public/`, e.g. `/images/person.jpg`
130 |
131 | ---
132 |
133 | ## 🤝 Code of Conduct
134 |
135 | We follow a zero-tolerance policy for:
136 |
137 | * Disrespectful behavior
138 | * Misrepresentation of history
139 | * Spamming or vandalism
140 |
141 | > This is a **sacred educational project** — please treat it accordingly.
142 |
143 | ---
144 |
145 | ## 🧠 Get Help
146 |
147 | Have questions, suggestions, or feedback?
148 |
149 | * Open an issue on GitHub
150 | * Email us at: `contribute@sikhsoorme.org` (if applicable)
151 | * Join our Discord (coming soon)
152 |
153 | ---
154 |
155 | ## 🙏 Thank You
156 |
157 | By contributing to SikhSoorme, you're preserving and honoring the Sikh legacy for future generations. Your time and effort are deeply appreciated. 🌸
158 |
159 | > “ਸੇਵਾ ਕਰਤ ਹੋਇ ਨਿਹਕਾਮੀ ॥
160 | > ਤਿਸ ਕਉ ਹੋਤ ਪਰਾਪਤਿ ਸੁਆਮੀ ॥”
161 |
162 |
--------------------------------------------------------------------------------
/data/personalities/baba-gurditta-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Baba Gurditta Ji",
3 | "slug": "baba-gurditta-ji",
4 | "category": "Guru Family",
5 | "birth": "1613-11-05",
6 | "death": "1638-03-15",
7 | "birthPlace": "Daroli, Malwa region, Punjab",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Baba_Gurditta_Ji.jpg/220px-Baba_Gurditta_Ji.jpg",
9 | "excerpt": "Baba Gurditta Ji was the eldest son of Guru Hargobind, the sixth Sikh Guru, and the father of Guru Har Rai, the seventh Sikh Guru. He was a revered spiritual figure, known for his profound devotion and his significant role as the head of the Udasi sect, appointed by Baba Sri Chand. He also played a part in the defense of the Sikh faith.",
10 | "designation": "Son of Guru Hargobind, Father of Guru Har Rai, Head of Udasi sect.",
11 | "version": {
12 | "lastUpdated": "2023-10-27T12:00:00Z",
13 | "version": "1.0",
14 | "contributors": 1,
15 | "edits": 1,
16 | "historyUrl": ""
17 | },
18 | "biographySections": [
19 | {
20 | "label": "Early Life",
21 | "icon": "farm",
22 | "value": "Baba Gurditta Ji was born to Guru Hargobind and Mata Damodari. While one account states his birth on 5 November 1613, another by Pashaura Singh places it on 13 October 1608 C.E., in the forests of Daroli, Malwa region of Punjab. It is said that in his youth, he bore a striking resemblance to Guru Nanak Dev Ji. He was engaged in 1619 to Mata Ananti (Netti) and married her on 17 April 1621. Guru Hargobind gifted him a horse worth 100,000 rupees on his wedding."
23 | },
24 | {
25 | "label": "Contributions/Service",
26 | "icon": "achievement",
27 | "value": "Baba Gurditta Ji played a pivotal role in early Sikh history. He was instrumental in establishing Kiratpur Sahib near the Shivalik foothills, following the commands of his father. He also actively participated in the Battle of Kartarpur in 1635, where he notably killed the Mughal general Asman Khan, who was a childhood friend. His most significant spiritual contribution was his appointment by Baba Sri Chand, the son of Guru Nanak, as the head of the Udasi sect. He revitalized the sect's missionary activities by establishing four major preaching centers, known as dhūāṅs, across the region."
28 | },
29 | {
30 | "label": "Key Reforms",
31 | "icon": "reform",
32 | "value": "As the head of the Udasi sect, Baba Gurditta Ji significantly strengthened and energized its missionary outreach. He provided new direction and structure to the Udasi movement, ensuring the continuity of its spiritual and preaching traditions."
33 | },
34 | {
35 | "label": "Compositions/Writings",
36 | "icon": "book",
37 | "value": "N/A (No known compositions or writings are attributed to Baba Gurditta Ji in the provided sources.)"
38 | },
39 | {
40 | "label": "Final Years",
41 | "icon": "death",
42 | "value": "Baba Gurditta Ji passed away on 15 March 1638, in Kiratpur Sahib, during his father's lifetime. According to legend, his death was hastened by a deep remorse after being admonished by Guru Hargobind for performing a miracle – reviving a cow he had accidentally shot during a hunt. He also performed the funerals of martyred Nihangs at a site now known as Killi Sahib."
43 | }
44 | ],
45 | "spiritualLegacy": {
46 | "description": "Baba Gurditta Ji's spiritual legacy is profound, marked by his deep devotion and his leadership of the Udasi sect. His appointment by Baba Sri Chand underscored his spiritual stature and his commitment to spreading the message of Sikhism through ascetic and missionary traditions.",
47 | "keyContributions": [
48 | "Revitalization and leadership of the Udasi sect.",
49 | "Establishment of four key Udasi preaching centers (dhūāṅs), which significantly expanded the sect's reach."
50 | ]
51 | },
52 | "modernRelevance": {
53 | "description": "Baba Gurditta Ji's influence continues to resonate in contemporary Sikhism through Kiratpur Sahib, a town he founded, which remains a significant spiritual and historical site. His role in the Udasi sect also ensures his continued relevance within the broader Sikh tradition.",
54 | "contemporaryImpact": [
55 | "Kiratpur Sahib serves as an important pilgrimage site for Sikhs worldwide.",
56 | "His contributions to the Udasi sect are acknowledged in the ongoing practices and history of Udasi orders."
57 | ]
58 | },
59 | "achievements": [
60 | {
61 | "title": "Founder of Kiratpur Sahib",
62 | "year": "N/A",
63 | "description": "Established the town of Kiratpur Sahib, a significant historical and spiritual center in Sikhism.",
64 | "icon": ""
65 | },
66 | {
67 | "title": "Head of Udasi Sect",
68 | "year": "N/A",
69 | "description": "Appointed by Baba Sri Chand, he led and reinvigorated the Udasi tradition.",
70 | "icon": ""
71 | },
72 | {
73 | "title": "Battle of Kartarpur",
74 | "year": "1635",
75 | "description": "Participated in this crucial battle, demonstrating his commitment to the defense of the Sikh faith.",
76 | "icon": ""
77 | },
78 | {
79 | "title": "Established Dhūāṅs",
80 | "year": "N/A",
81 | "description": "Created four main Udasi preaching centers, expanding the sect's missionary reach.",
82 | "icon": ""
83 | }
84 | ]
85 | }
86 |
--------------------------------------------------------------------------------
/docs/structed_output.md:
--------------------------------------------------------------------------------
1 | # 📘 **Structured JSON Schema for Sikh Personalities Biographies**
2 |
3 | ---
4 |
5 | ## 1. **Basic Information**
6 |
7 | | Field | Type | Description |
8 | | ------------- | --------------------- | -------------------------------------------------- |
9 | | `name` | `string` | Full name of the personality (e.g., “Guru Amar Das Ji”) |
10 | | `slug` | `string` | URL-friendly identifier (e.g., “guru-amar-das-ji”) |
11 | | `category` | `string` | Content category (e.g., “gurus”, "warriors", "saints", "historians", "philosophers") |
12 | | `birth` | `string (YYYY-MM-DD)` | Date of birth |
13 | | `death` | `string (YYYY-MM-DD)` | Date of passing |
14 | | `birthPlace` | `string` | Location of birth |
15 | | `image` | `string (URL)` | Profile image link |
16 | | `excerpt` | `string` | One-paragraph summary of the personality’s significance |
17 | | `designation` | `string` | Title or position (e.g., “3rd Sikh Guru”) |
18 |
19 | ---
20 |
21 | ## 2. **Quick Reference Sections**
22 |
23 | ### a. `quickStats` (Array of labeled stats)
24 |
25 | Each object:
26 |
27 | ```json
28 | { "label": "string", "value": number | string }
29 | ```
30 |
31 | Example:
32 |
33 | * `"Guruship (years)", 22`
34 | * `"Hymns in Guru Granth Sahib", 907`
35 |
36 | ### b. `quickFacts` (Array of labeled facts)
37 |
38 | Each object:
39 |
40 | ```json
41 | { "label": "string", "value": "string" }
42 | ```
43 |
44 | Example:
45 |
46 | * `"Birth Place": "Basarke, Punjab"`
47 | * `"Appointed Guru Age": "73 years old"`
48 |
49 | ---
50 |
51 | ## 3. **Versioning & Metadata**
52 |
53 | ```json
54 | "version": {
55 | "lastUpdated": "ISO 8601 timestamp",
56 | "version": "semver",
57 | "contributors": number,
58 | "edits": number,
59 | "historyUrl": "string (URL, optional)"
60 | }
61 | ```
62 |
63 | ---
64 |
65 | ## 4. **Biographical Sections**
66 |
67 | ```json
68 | "biographySections": [
69 | {
70 | "label": "string", // Section title
71 | "icon": "string", // Theme-based icon name (e.g., “Star”, “BookOpen”)
72 | "value": "string (rich text or paragraph)"
73 | },
74 | ...
75 | ]
76 | ```
77 |
78 | These are modular and represent aspects like:
79 |
80 | * Early Life
81 | * Service and Selection
82 | * Key Reforms
83 | * Compositions
84 | * Final Years
85 |
86 | ---
87 |
88 | ## 5. **Legacy Sections**
89 |
90 | ### a. `spiritualLegacy`
91 |
92 | ```json
93 | {
94 | "description": "string",
95 | "keyContributions": ["array of strings"]
96 | }
97 | ```
98 |
99 | ### b. `modernRelevance`
100 |
101 | ```json
102 | {
103 | "description": "string",
104 | "contemporaryImpact": ["array of strings"]
105 | }
106 | ```
107 |
108 | ---
109 |
110 | ## 6. **Achievements**
111 |
112 | ```json
113 | "achievements": [
114 | {
115 | "title": "string",
116 | "year": "string (or range, e.g., '1552–1574')",
117 | "description": "string",
118 | "icon": "string"
119 | },
120 | ...
121 | ]
122 | ```
123 |
124 | ---
125 |
126 | ## 7. **Quotes**
127 |
128 | ```json
129 | "quotes": [
130 | {
131 | "original": "string in original language",
132 | "transliteration": "string (optional)",
133 | "translation": "string (optional)",
134 | "context": "string (optional)",
135 | "source": "string (optional)"
136 | },
137 | ...
138 | ]
139 | ```
140 |
141 | Quotes may be from scripture or historical sayings.
142 |
143 | ---
144 |
145 | ## 8. **Timeline**
146 |
147 | ```json
148 | "timeline": [
149 | {
150 | "year": "string or number",
151 | "date": "string (optional, DD MMM or DD MMM YYYY)",
152 | "event": "string",
153 | "type": "string (e.g., birth, battle, literary)"
154 | },
155 | ...
156 | ]
157 | ```
158 |
159 | Chronologically ordered highlights of their life.
160 |
161 | ---
162 |
163 | ## 9. **Related Personalities**
164 |
165 | ```json
166 | "relatedPersonalities": [
167 | {
168 | "name": "string",
169 | "relation": "string",
170 | "slug": "string (URL-friendly)"
171 | },
172 | ...
173 | ]
174 | ```
175 |
176 | Linkages to other figures in their life or movement.
177 |
178 | ---
179 |
180 | ## 10. **Historical Context**
181 |
182 | ```json
183 | "historicalContext": {
184 | "period": "string",
185 | "politicalSituation": "string",
186 | "socialConditions": "string",
187 | "significance": "string"
188 | }
189 | ```
190 |
191 | Describes the socio-political environment and relevance of the Guru’s actions.
192 |
193 | ---
194 |
195 | ## 11. **References**
196 |
197 | ```json
198 | "references": [
199 | "string (titles, sources, or URLs)"
200 | ]
201 | ```
202 |
203 | Optional list of sources used for the content.
204 |
205 | ---
206 |
207 | # ✅ **Usage Notes**
208 |
209 | * Dates must be consistent in ISO or human-readable formats.
210 | * Avoid HTML in `value` fields; plain text or Markdown-style preferred.
211 | * Icons can be mapped to font-awesome or custom icon systems.
212 | * Modular design allows sections to be reused across other saints, reformers, or historical figures.
213 |
--------------------------------------------------------------------------------
/data/personalities/baba-ajit-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Sahibzada Ajit Singh Ji",
3 | "slug": "baba-ajit-singh-ji",
4 | "category": "Sahibzade",
5 | "birth": "1687-02-11",
6 | "death": "1704-12-07",
7 | "birthPlace": "Paonta Sahib",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/e/eb/Detail_of_Sahibzada_Ajit_Singh_from_a_mural_depicting_Guru_Gobind_Singh_and_his_four_sons_%28the_Sahibzadas%29_located_within_Takht_Hazur_Sahib.jpg",
9 | "excerpt": "The eldest son of Guru Gobind Singh, Sahibzada Ajit Singh was a valiant warrior and a spiritual beacon who embodied courage and sacrifice. He attained martyrdom defending Sikh principles in the Second Battle of Chamkaur.",
10 | "designation": "Eldest Sahibzada, Warrior, Martyr",
11 | "quickStats": [
12 | {
13 | "label": "Father",
14 | "value": "Guru Gobind Singh Ji"
15 | },
16 | {
17 | "label": "Mother",
18 | "value": "Mata Sundari Ji"
19 | },
20 | {
21 | "label": "Battle of Martyrdom",
22 | "value": "Second Battle of Chamkaur"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "First Military Assignment",
28 | "value": "At age 12"
29 | },
30 | {
31 | "label": "Training",
32 | "value": "Religious texts, history, philosophy, swordsmanship, archery."
33 | }
34 | ],
35 | "version": {
36 | "lastUpdated": "2024-07-27T00:00:00Z",
37 | "version": "1.0",
38 | "contributors": 1,
39 | "edits": 1,
40 | "historyUrl": ""
41 | },
42 | "biographySections": [
43 | {
44 | "label": "Early Life",
45 | "icon": "🌱",
46 | "value": "Born to Mata Sundari and Guru Gobind Singh at Paonta Sahib on February 11, 1687, Sahibzada Ajit Singh Ji grew up in Anandpur. He received a comprehensive education that included religious texts, history, and philosophy. From a young age, he was trained in martial arts such as riding, swordsmanship, and archery by esteemed teachers like Bhai Jaita (Jeevan Singh). This holistic upbringing prepared him for both spiritual leadership and military command."
47 | },
48 | {
49 | "label": "Contributions/Service",
50 | "icon": "⚔️",
51 | "value": "\n- **Military Leadership:** At the tender age of 12, he was given his first military assignment, leading a contingent of 100 men to recover looted property from the Ranghars of Nuh on May 23, 1699.\n- **Defense of Anandpur:** He played a crucial role in the defense of Anandpur Sahib. During the siege by hill chiefs and Mughal forces in 1700, he, alongside Bhai Udai Singh, successfully commanded the defense of Qila Taragarh Sahib, repelling the initial attacks.\n- **Expeditions:** On March 15, 1701, he led a successful expedition against Gujjars and Rangers who had waylaid a Sikh Sangat (congregation).\n- **Victories:** Sahibzada Ajit Singh Ji demonstrated exceptional battlefield prowess, leading Sikh forces to victory against the Mughals in the Battle of Nirmohgarh (1702) and the Battle of Basoli (1702).\n- **Justice:** In March 1703, he spearheaded an expedition to Bassi Kalan to rescue a Brahmin's wife who had been forcibly abducted by Chowdhry Jabar Khan. He engaged Jabar Khan's forces, ensuring the woman's safe return and exemplifying the Sikh commitment to justice and protection of the vulnerable."
52 | },
53 | {
54 | "label": "Key Reforms",
55 | "icon": "📝",
56 | "value": "N/A"
57 | },
58 | {
59 | "label": "Compositions/Writings",
60 | "icon": "✍️",
61 | "value": "N/A"
62 | },
63 | {
64 | "label": "Final Years",
65 | "icon": "🎯",
66 | "value": "Following the treacherous evacuation of Anandpur Sahib, Guru Gobind Singh and his remaining Sikhs were relentlessly pursued by overwhelming Mughal forces. They took refuge in a small, fortified mud house in Chamkaur. On December 7, 1704, during the heroic and vastly outnumbered stand in the Second Battle of Chamkaur, Sahibzada Ajit Singh Ji, along with his younger brother Sahibzada Jujhar Singh Ji, bravely led successive sorties against the besieging army, ultimately attaining martyrdom."
67 | }
68 | ],
69 | "spiritualLegacy": {
70 | "description": "Sahibzada Ajit Singh Ji stands as a supreme embodiment of the \"Sant-Sipahi\" (saint-soldier) ideal, a cornerstone of the Khalsa spirit. His life, though tragically brief, was a powerful testament to unwavering faith, indomitable courage, and selfless devotion to Sikh principles and the protection of righteousness. His martyrdom, alongside his brother, at such a young age, remains an eternal and profound source of inspiration for Sikhs worldwide, illustrating the ultimate sacrifice for dharma.",
71 | "keyContributions": [
72 | "Embodied the highest ideals of the Khalsa, combining spiritual devotion with martial valor.",
73 | "Set a supreme example of sacrifice for faith, justice, and the protection of human dignity.",
74 | "Inspired generations of Sikhs with his bravery, leadership, and unwavering commitment in the face of overwhelming odds."
75 | ]
76 | },
77 | "modernRelevance": {
78 | "description": "Sahibzada Ajit Singh Ji's life continues to resonate deeply in modern times, inspiring courage, self-sacrifice, and an unyielding commitment to justice in the face of tyranny and oppression. His story serves as a powerful and enduring reminder of the fundamental values of standing up for truth, defending the vulnerable, and protecting the rights of all, regardless of personal cost.",
79 | "contemporaryImpact": [
80 | "Serves as a timeless symbol of youthful valor, principled resistance, and supreme sacrifice.",
81 | "Motivates Sikhs and others globally to uphold ideals of justice, righteousness, and human rights.",
82 | "His legacy is commemorated annually through various events and tributes, reinforcing Sikh identity, historical consciousness, and moral values for future generations."
83 | ]
84 | }
85 | }
86 |
--------------------------------------------------------------------------------
/data/personalities/mai-bhago.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Mai Bhago",
3 | "slug": "mai-bhago",
4 | "category": "Warriors",
5 | "birth": "N/A",
6 | "death": "N/A",
7 | "birthPlace": "Jhabal Kalan, Tarn Taran district, Punjab, India",
8 | "image": "https://www.sikhiwiki.org/images/0/03/Mata_Bhag_Kaur_Ji.jpg",
9 | "excerpt": "Mai Bhago, also known as Mata Bhag Kaur, was an exceptionally skilled Sikh woman warrior who played a pivotal role in Sikh history. She is most renowned for rallying 40 Sikh soldiers, known as the Chali Mukte (Forty Liberated Ones), who had deserted Guru Gobind Singh during the siege of Anandpur Sahib. She led them back into battle against the Mughals at the Battle of Khidrana (later known as Muktsar) in 1705, becoming a revered warrior saint in Sikhism.",
10 | "designation": "Warrior, Leader, Saint",
11 | "quickStats": [
12 | {
13 | "label": "Role",
14 | "value": "Sikh Woman Warrior, Leader"
15 | },
16 | {
17 | "label": "Key Battle",
18 | "value": "Battle of Khidrana (Muktsar), 1705"
19 | },
20 | {
21 | "label": "Associated with",
22 | "value": "Guru Gobind Singh, Chali Mukte"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "Granddaughter of Bhai Pero Shah",
28 | "value": "Yes"
29 | },
30 | {
31 | "label": "Father, Malo Shah, served in Guru Hargobind's army",
32 | "value": "Yes"
33 | },
34 | {
35 | "label": "Trained in Shaster Vidya (arms training)",
36 | "value": "Yes"
37 | },
38 | {
39 | "label": "Became a bodyguard for Guru Gobind Singh",
40 | "value": "Yes"
41 | }
42 | ],
43 | "version": {
44 | "lastUpdated": "2024-08-01T12:00:00Z",
45 | "version": "1.0",
46 | "contributors": 1,
47 | "edits": 1,
48 | "historyUrl": ""
49 | },
50 | "biographySections": [
51 | {
52 | "label": "Early Life",
53 | "icon": "🏞️",
54 | "value": "Mai Bhago was born into a devout Jat family in Jhabal Kalan, located in the present-day Tarn Taran district of Punjab. Her family had a strong Sikh lineage; her grandfather, Bhai Pero Shah, was the younger brother of the esteemed Bhai Langah, who converted to Sikhism during the time of Guru Arjan Dev. Her father, Malo Shah, was a soldier in Guru Hargobind's army, and it was in this environment that Mai Bhago received training in Shaster Vidya (the science of arms). As a young girl, she had the opportunity to visit Anandpur Sahib and receive darshan (glimpse) of Guru Gobind Singh. She later married Bhai Nidhan Singh of Patti."
55 | },
56 | {
57 | "label": "Contributions/Service",
58 | "icon": "🛡️",
59 | "value": "Mai Bhago's most significant contribution was her unwavering courage and leadership during a critical period in Sikh history. In 1704-1705, during the Mughal siege of Anandpur Sahib, a group of 40 Sikhs from her region, demoralized by the harsh conditions, deserted Guru Gobind Singh, signing a document disavowing him. Mai Bhago was deeply distressed by this act of desertion. She openly criticized them, shaming them into reconsidering their actions. Through her powerful persuasion, she rallied these 40 Sikhs (the \"Chali Mukte\") and other faithful Sikhs, leading them to seek out Guru Gobind Singh. They intercepted an approaching imperial Mughal army near the dhab (pool) of Khidrana (Muktsar). Mai Bhago, clad in warrior attire and wielding her sword, fought fiercely alongside these Sikhs, inflicting heavy casualties on the Mughal forces and forcing them to retreat."
60 | }
61 | ],
62 | "spiritualLegacy": {
63 | "description": "Mai Bhago's spiritual legacy is deeply intertwined with her embodiment of Sikh ideals of courage, self-sacrifice, and unwavering faith. She is revered as a warrior saint, symbolizing the strength and equality of women in Sikhism. Her act of rallying the 40 deserters not only turned the tide of a crucial battle but also inspired them to reclaim their spiritual integrity and attain martyrdom, thus earning the Guru's blessing.",
64 | "keyContributions": [
65 | "Inspired and led the Chali Mukte back to Guru Gobind Singh.",
66 | "Demonstrated exceptional valor and leadership on the battlefield.",
67 | "Became a symbol of Sikh female empowerment and martial prowess."
68 | ]
69 | },
70 | "modernRelevance": {
71 | "description": "In the modern era, Mai Bhago remains an icon for Sikh women and a powerful figure representing courage, leadership, and the rejection of societal norms that might limit women's roles. Her story is a testament to the principles of equality and righteous action deeply embedded in Sikh philosophy.",
72 | "contemporaryImpact": [
73 | "Serves as an inspiration for Sikh women globally to pursue leadership roles and defend their beliefs.",
74 | "Her story is taught to young Sikhs to instill values of bravery, loyalty, and dedication to faith.",
75 | "Gurudwaras dedicated to her memory, like Gurudwara Tap Asthan Mai Bhago and Bunga Mai Bhago, continue to serve as sites of pilgrimage and remembrance."
76 | ]
77 | },
78 | "achievements": [
79 | {
80 | "title": "Led 40 Liberated Ones in Battle",
81 | "year": "1705",
82 | "description": "Rallied 40 deserting Sikh soldiers and led them, along with other Sikhs, in the Battle of Khidrana (Muktsar) against a large Mughal army, playing a crucial role in the Sikh victory.",
83 | "icon": "⚔️"
84 | },
85 | {
86 | "title": "Guru's Bodyguard",
87 | "year": "1705",
88 | "description": "Following her valor at Muktsar, she served as a personal bodyguard to Guru Gobind Singh, accompanying him on his journey to Nanded.",
89 | "icon": "🛡️"
90 | },
91 | {
92 | "title": "Warrior Saint",
93 | "year": "N/A",
94 | "description": "Revered as a saint-warrior in Sikhism for her unparalleled bravery, leadership, and unwavering faith, embodying the ideal of a Khalsa warrior.",
95 | "icon": "✨"
96 | }
97 | ]
98 | }
99 |
--------------------------------------------------------------------------------
/components/ui/select.tsx:
--------------------------------------------------------------------------------
1 | "use client"
2 |
3 | import * as React from "react"
4 | import * as SelectPrimitive from "@radix-ui/react-select"
5 | import { Check, ChevronDown, ChevronUp } from "lucide-react"
6 |
7 | import { cn } from "@/lib/utils"
8 |
9 | const Select = SelectPrimitive.Root
10 |
11 | const SelectGroup = SelectPrimitive.Group
12 |
13 | const SelectValue = SelectPrimitive.Value
14 |
15 | const SelectTrigger = React.forwardRef<
16 | React.ElementRef,
17 | React.ComponentPropsWithoutRef
18 | >(({ className, children, ...props }, ref) => (
19 | span]:line-clamp-1",
23 | className
24 | )}
25 | {...props}
26 | >
27 | {children}
28 |
29 |
30 |
31 |
32 | ))
33 | SelectTrigger.displayName = SelectPrimitive.Trigger.displayName
34 |
35 | const SelectScrollUpButton = React.forwardRef<
36 | React.ElementRef,
37 | React.ComponentPropsWithoutRef
38 | >(({ className, ...props }, ref) => (
39 |
47 |
48 |
49 | ))
50 | SelectScrollUpButton.displayName = SelectPrimitive.ScrollUpButton.displayName
51 |
52 | const SelectScrollDownButton = React.forwardRef<
53 | React.ElementRef,
54 | React.ComponentPropsWithoutRef
55 | >(({ className, ...props }, ref) => (
56 |
64 |
65 |
66 | ))
67 | SelectScrollDownButton.displayName =
68 | SelectPrimitive.ScrollDownButton.displayName
69 |
70 | const SelectContent = React.forwardRef<
71 | React.ElementRef,
72 | React.ComponentPropsWithoutRef
73 | >(({ className, children, position = "popper", ...props }, ref) => (
74 |
75 |
86 |
87 |
94 | {children}
95 |
96 |
97 |
98 |
99 | ))
100 | SelectContent.displayName = SelectPrimitive.Content.displayName
101 |
102 | const SelectLabel = React.forwardRef<
103 | React.ElementRef,
104 | React.ComponentPropsWithoutRef
105 | >(({ className, ...props }, ref) => (
106 |
111 | ))
112 | SelectLabel.displayName = SelectPrimitive.Label.displayName
113 |
114 | const SelectItem = React.forwardRef<
115 | React.ElementRef,
116 | React.ComponentPropsWithoutRef
117 | >(({ className, children, ...props }, ref) => (
118 |
126 |
127 |
128 |
129 |
130 |
131 | {children}
132 |
133 | ))
134 | SelectItem.displayName = SelectPrimitive.Item.displayName
135 |
136 | const SelectSeparator = React.forwardRef<
137 | React.ElementRef,
138 | React.ComponentPropsWithoutRef
139 | >(({ className, ...props }, ref) => (
140 |
145 | ))
146 | SelectSeparator.displayName = SelectPrimitive.Separator.displayName
147 |
148 | export {
149 | Select,
150 | SelectGroup,
151 | SelectValue,
152 | SelectTrigger,
153 | SelectContent,
154 | SelectLabel,
155 | SelectItem,
156 | SelectSeparator,
157 | SelectScrollUpButton,
158 | SelectScrollDownButton,
159 | }
160 |
--------------------------------------------------------------------------------
/data/personalities/baba-ram-singh.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Satguru Ram Singh",
3 | "slug": "baba-ram-singh",
4 | "category": "Leaders",
5 | "birth": "1816-02-03",
6 | "death": "1885",
7 | "birthPlace": "Raiyan, Ludhiana, Punjab",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Detail_of_Ram_Singh_from_an_equestrian_painting_of_him_with_his_retinue_%28including_his_appointed_governors%29%2C_he_was_the_second_Namdhari_Guru_%28cropped%29.jpg/1200px-Detail_of_Ram_Singh_from_an_equestrian_painting_of_him_with_his_retinue_%28including_his_appointed_governors%29%2C_he_was_the_second_Namdhari_Guru_%28cropped%29.jpg",
9 | "excerpt": "Satguru Ram Singh (1816–1885) was the 12th Guru of the Namdhari sect of Sikhism. He is recognized as the first Indian to employ non-cooperation and boycott of British goods and services as a political strategy against colonial rule. His efforts led to his exile to Rangoon, Burma, by the British.",
10 | "designation": "Namdhari Guru, Social Reformer, Freedom Fighter",
11 | "quickStats": [
12 | {
13 | "label": "Movement Founded",
14 | "value": "Namdhari (Kuka) Movement"
15 | },
16 | {
17 | "label": "Political Strategy",
18 | "value": "Non-cooperation, Boycott"
19 | },
20 | {
21 | "label": "Exiled to",
22 | "value": "Rangoon, Burma"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "Pioneered non-violent resistance methods in India.",
28 | "value": ""
29 | },
30 | {
31 | "label": "Advocated for social and religious reforms within Sikhism.",
32 | "value": ""
33 | },
34 | {
35 | "label": "Recognized by the Indian government for his contributions.",
36 | "value": ""
37 | }
38 | ],
39 | "version": {
40 | "lastUpdated": "2024-05-15",
41 | "version": "1.0",
42 | "contributors": 1,
43 | "edits": 0,
44 | "historyUrl": ""
45 | },
46 | "biographySections": [
47 | {
48 | "label": "Early Life",
49 | "icon": "👶",
50 | "value": "Satguru Ram Singh was born on February 3, 1816, in the village of Raiyan, near Sri Bhaini Sahib, Ludhiana, to Sada Kaur and Jassa Singh, a farming (Tarkhan) family. His mother nurtured him in the traditions of Guru Nanak, and he learned to read and write in Punjabi. He spent his early 20 years engaged in the family business. At the age of 20, he joined the army of the Sikh Empire."
51 | },
52 | {
53 | "label": "Contributions/Service",
54 | "icon": "🕊️",
55 | "value": "After the decline of the Sikh Empire following Maharaja Ranjit Singh's death, Satguru Ram Singh became concerned about growing British influence and the spiritual decline within the Sikh community. He galvanized followers, primarily from humble backgrounds, to establish a 'Sant Khalsa' aimed at restoring Sikh prestige and values. He is credited with pioneering the use of non-cooperation and boycott of British goods and services as a political instrument, predating Mahatma Gandhi's similar movements."
56 | },
57 | {
58 | "label": "Key Reforms",
59 | "icon": "🛡️",
60 | "value": "Satguru Ram Singh initiated significant socio-religious reforms. He administered 'Khande di Pahul' (Amrit Sanchar) to five Sikhs, leading to a large number of baptisms within ten years, as noted in British Archives and Giani Gian Singh's 'Panth Parkash.' His followers, known as Namdhari Sikhs, were also called Kukas due to their spiritually ecstatic behavior during religious gatherings. He emphasized a return to the pure teachings of the Gurus, combating moral degeneration like drinking, opium consumption, and other vices prevalent at the time. Sardar Kapur Singh noted that Baba Ram Singh preached the same path and principles as Guru Nanak and Guru Gobind Singh."
61 | },
62 | {
63 | "label": "Compositions/Writings",
64 | "icon": "✍️",
65 | "value": "N/A"
66 | },
67 | {
68 | "label": "Final Years",
69 | "icon": "⏳",
70 | "value": "Due to his growing influence and the anti-British stance of the Namdhari movement, Satguru Ram Singh was exiled by the British colonial government of India to Rangoon, Burma (Myanmar), on January 18, 1872, where he passed away in 1885."
71 | }
72 | ],
73 | "spiritualLegacy": {
74 | "description": "Satguru Ram Singh's spiritual legacy is primarily rooted in the Namdhari (Kuka) movement, which he founded. He sought to revitalize Sikhism by emphasizing a strict moral code, devotion to Naam Simran (meditation on God's name), and adherence to the pure teachings of the Gurus.",
75 | "keyContributions": [
76 | "Revived a puritanical form of Sikhism focused on ethical living.",
77 | "Introduced the concept of 'Sant Khalsa' for spiritual and social upliftment.",
78 | "Inspired followers to resist British cultural and political encroachment through spiritual and social means."
79 | ]
80 | },
81 | "modernRelevance": {
82 | "description": "Satguru Ram Singh is recognized today as an early proponent of non-violent resistance and a significant figure in India's independence movement. His methods of non-cooperation and boycott laid a foundation for future nationalist movements.",
83 | "contemporaryImpact": [
84 | "His pioneering use of non-cooperation and boycott is studied as a precursor to later freedom movements.",
85 | "The Indian and Punjab governments officially commemorate his birth anniversary, acknowledging his historical importance.",
86 | "His portrait is displayed in the Indian Parliament, recognizing his contributions to the nation."
87 | ]
88 | },
89 | "achievements": [
90 | {
91 | "title": "First Indian to use Non-Cooperation",
92 | "year": "1860s",
93 | "description": "Pioneered the use of non-cooperation and boycott of British goods and services as a political tool against colonial rule.",
94 | "icon": ""
95 | },
96 | {
97 | "title": "Founder of Namdhari Movement",
98 | "year": "1857",
99 | "description": "Established the Namdhari (Kuka) movement, a significant socio-religious reform movement within Sikhism, aimed at spiritual and moral revival and resistance against British influence.",
100 | "icon": ""
101 | },
102 | {
103 | "title": "National Recognition",
104 | "year": "2016",
105 | "description": "The Government of India commemorated his 200th birth anniversary, and the Punjab Government declared a holiday on his birth anniversary. His portrait is displayed in the Indian Parliament.",
106 | "icon": ""
107 | }
108 | ]
109 | }
110 |
--------------------------------------------------------------------------------
/data/personalities/bhai-randhir-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bhai Randhir Singh Ji",
3 | "slug": "bhai-randhir-singh-ji",
4 | "category": "Activists",
5 | "birth": "1878-07-07",
6 | "death": "1961-04-16",
7 | "birthPlace": "Narangwal, Ludhiana district, Punjab, British India",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/c/c1/Photograph_of_Bhai_Randhir_Singh_posed_whilst_grasping_a_sword_in_his_hand.jpg",
9 | "excerpt": "Bhai Randhir Singh Ji was a prominent Sikh theologian, revolutionary, and mystic. He is widely recognized as the founder of the Akhand Kirtani Jatha, a distinct order within Sikhism emphasizing continuous devotional singing (Akhand Kirtan) and strict adherence to the Sikh Rehat Maryada (code of conduct). His life was marked by deep spiritual devotion, fearless activism against British colonial rule, and significant contributions to the Gurdwara Reform Movement.",
10 | "designation": "Sikh Theologian, Freedom Fighter, Founder of Akhand Kirtani Jatha",
11 | "quickStats": [
12 | {
13 | "label": "Imprisonment",
14 | "value": "Over 15 years for his role in freedom struggle."
15 | }
16 | ],
17 | "quickFacts": [
18 | {
19 | "label": "Original Name",
20 | "value": "Basant Singh"
21 | },
22 | {
23 | "label": "Authored",
24 | "value": "Many books, including 'Jail Chittian' (Letters from Prison)."
25 | },
26 | {
27 | "label": "Founded",
28 | "value": "Akhand Kirtani Jatha."
29 | }
30 | ],
31 | "version": {
32 | "lastUpdated": "2024-07-27",
33 | "version": "1.0",
34 | "contributors": 1,
35 | "edits": 1,
36 | "historyUrl": ""
37 | },
38 | "biographySections": [
39 | {
40 | "label": "Early Life",
41 | "icon": "📜",
42 | "value": "Born as Basant Singh on July 7, 1878, in Narangwal, Ludhiana district, Punjab, British India. He received a traditional Sikh education and displayed a deep spiritual inclination from a young age. His early life was characterized by a profound search for spiritual truth, leading him to an intense study of Gurbani and a commitment to living according to its principles. He underwent a transformative spiritual experience that reshaped his understanding and practice of Sikhism, leading him to adopt a distinctive lifestyle of continuous Simran (remembrance of God) and Kirtan (devotional singing)."
43 | },
44 | {
45 | "label": "Contributions/Service",
46 | "icon": "🤝",
47 | "value": "Bhai Randhir Singh Ji was a pivotal figure in the Gurdwara Reform Movement, advocating for the liberation of Sikh shrines from corrupt hereditary custodians (mahants). He was also a staunch advocate for India's independence and suffered long imprisonment under British rule for his nationalist activities, particularly his involvement in the Babbar Akali Movement. During his incarceration, he continued his spiritual practice and inspired fellow prisoners. His primary contribution lies in the establishment of the Akhand Kirtani Jatha, an organization dedicated to the practice of Akhand Kirtan (uninterrupted congregational singing of Gurbani) and adherence to a strict code of conduct, including Sarbloh Bibek (preparation and consumption of food only from iron utensils, partaken from those who strictly adhere to the Sikh code of conduct)."
48 | },
49 | {
50 | "label": "Key Reforms",
51 | "icon": "⚙️",
52 | "value": "Gurdwara Reform Movement, emphasizing strict adherence to Rehat, Akhand Kirtan, and traditional Sikh practices."
53 | },
54 | {
55 | "label": "Compositions/Writings",
56 | "icon": "📝",
57 | "value": "Authored several influential books including 'Jail Chithian', 'Gurbani de Sidhant', and 'Amrit ki Hai?'. These writings continue to inspire Sikhs worldwide."
58 | },
59 | {
60 | "label": "Final Years",
61 | "icon": "🌅",
62 | "value": "Passed away on April 16, 1961, leaving a legacy of unwavering faith, spiritual discipline, and selfless service."
63 | }
64 | ],
65 | "spiritualLegacy": {
66 | "description": "Bhai Randhir Singh Ji's spiritual legacy is characterized by his profound devotion to Naam Simran and Kirtan. He exemplified a life of complete surrender to the Guru's teachings, emphasizing internal transformation through rigorous spiritual practice and strict adherence to the Khalsa Rehat. His personal example of resilience and unwavering faith in the face of adversity, particularly during his long imprisonment, served as a powerful testament to the strength derived from spiritual devotion.",
67 | "keyContributions": [
68 | "Established the Akhand Kirtani Jatha, promoting a distinct and rigorous path of Sikh spiritual practice centered on Akhand Kirtan.",
69 | "Revived and emphasized adherence to traditional Khalsa Rehat Maryada, including specific dietary and communal practices (Sarbloh Bibek).",
70 | "Inspired countless Sikhs to live a life of disciplined devotion and service to the Guru."
71 | ]
72 | },
73 | "modernRelevance": {
74 | "description": "Bhai Randhir Singh Ji remains a highly revered figure, particularly within the Akhand Kirtani Jatha and among Sikhs who emphasize a puritanical and strict approach to Sikh living. His teachings on the importance of Gurbani, Naam Simran, and Rehat continue to guide a significant portion of the global Sikh community. His struggle for both religious freedom and political independence serves as an enduring inspiration for activism rooted in Sikh values and principles.",
75 | "contemporaryImpact": [
76 | "The Akhand Kirtani Jatha continues to be an active and influential organization globally, preserving and promoting the practices championed by Bhai Randhir Singh Ji.",
77 | "His writings are widely studied and discussed within Sikh intellectual and spiritual circles, influencing theological debates and personal spiritual journeys.",
78 | "His life story is often cited as an exemplary model of steadfast faith, moral courage, and resistance against injustice and oppression."
79 | ]
80 | },
81 | "achievements": [
82 | {
83 | "title": "Founder of Akhand Kirtani Jatha",
84 | "year": "Early 20th Century",
85 | "description": "Established an influential Sikh order focused on continuous Kirtan and strict adherence to Rehat.",
86 | "icon": "💡"
87 | },
88 | {
89 | "title": "Gurdwara Reform Activist",
90 | "year": "Early 20th Century",
91 | "description": "Played a leading role in the movement to liberate Sikh Gurdwaras from corrupt control.",
92 | "icon": "✊"
93 | },
94 | {
95 | "title": "Freedom Fighter",
96 | "year": "Early 20th Century",
97 | "description": "Imprisoned for over 15 years by the British for his role in India's independence movement.",
98 | "icon": "⛓️"
99 | },
100 | {
101 | "title": "Prolific Author",
102 | "year": "Throughout his life",
103 | "description": "Authored several significant books on Sikh theology and personal spiritual experience, including 'Jail Chithian'.",
104 | "icon": "✍️"
105 | }
106 | ]
107 | }
108 |
--------------------------------------------------------------------------------
/data/personalities/mewa-singh-lopoke.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Mewa Singh Lopoke",
3 | "slug": "mewa-singh-lopoke",
4 | "category": "Activists",
5 | "birth": "1881-00-00",
6 | "death": "1915-01-11",
7 | "birthPlace": "Lopoke, Ajnala Tehsil, Amritsar district, Punjab, India",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Portrait_Painting_of_Mewa_Singh.jpg/1200px-Portrait_Painting_of_Mewa_Singh.jpg",
9 | "excerpt": "Mewa Singh Lopoke (1881 - January 11, 1915) was a Sikh activist in Canada who was a member of the Vancouver branch of the Ghadar Party, which called for the overthrow of British rule in India. On October 21, 1914, Mewa Singh murdered a Canadian immigration inspector, W. C. Hopkinson, a political act of violence for which he was executed by the Canadian government. In the eyes of Sikh Canadians, Mewa Singh's assassination of Hopkinson was a display of martyrdom, one which they commemorate annually.",
10 | "designation": "Ghadar Party Member, Granthi",
11 | "quickStats": [
12 | {
13 | "label": "Born",
14 | "value": "1881"
15 | },
16 | {
17 | "label": "Died",
18 | "value": "January 11, 1915"
19 | },
20 | {
21 | "label": "Age at Death",
22 | "value": "33-34"
23 | },
24 | {
25 | "label": "Nationality",
26 | "value": "Indian (then British Indian)"
27 | },
28 | {
29 | "label": "Movement",
30 | "value": "Ghadar Party"
31 | }
32 | ],
33 | "quickFacts": [
34 | {
35 | "label": "Immigrated to Canada",
36 | "value": "1906"
37 | },
38 | {
39 | "label": "Involved in building the first Gurdwara in Vancouver",
40 | "value": ""
41 | },
42 | {
43 | "label": "Served as a Granthi",
44 | "value": ""
45 | },
46 | {
47 | "label": "Assassinated W.C. Hopkinson",
48 | "value": "October 21, 1914"
49 | },
50 | {
51 | "label": "Executed by Canadian government",
52 | "value": "January 11, 1915"
53 | },
54 | {
55 | "label": "Martyrdom",
56 | "value": "Considered a martyr by Sikh Canadians"
57 | }
58 | ],
59 | "version": {
60 | "lastUpdated": "2024-07-30T12:00:00Z",
61 | "version": "1.0",
62 | "contributors": 1,
63 | "edits": 1,
64 | "historyUrl": ""
65 | },
66 | "biographySections": [
67 | {
68 | "label": "Early Life",
69 | "icon": "fa-home",
70 | "value": "Mewa Singh was born in 1881 in the village of Lopoke, located in the Ajnala Tehsil of Amritsar district in Punjab, India. He was the son of Nand Singh Aulakh. In 1906, like many others seeking better opportunities, he immigrated to British Columbia, Canada. He found employment working on the green chain of Fraser Mills in New Westminster, near Vancouver."
71 | },
72 | {
73 | "label": "Contributions/Service",
74 | "icon": "fa-hands-helping",
75 | "value": "Upon arriving in Canada, Mewa Singh became an active member of the nascent Punjabi community in British Columbia. He came into contact with Sikh community leaders like Bhag Singh Bhikhiwind and Balwant Singh Khurdpur of the Khalsa Diwan Society Vancouver. He played a significant role in the fundraising and construction of the first Gurdwara (Sikh temple) in Vancouver and North America, which was inaugurated in January 1908. After its opening, Mewa Singh was initiated as a Khalsa Sikh and actively participated in the Gurdwara's upkeep, also serving as a granthi, or scripture reader. He later became a member of the Ghadar Party, a movement founded in April 1913 by Indians in North America with the aim of achieving India's independence from British rule."
76 | },
77 | {
78 | "label": "Final Years",
79 | "icon": "fa-star",
80 | "value": "Mewa Singh's involvement with the Ghadar Party deepened as he became aware of the surveillance efforts by Canadian immigration officials against Indian nationalists. W.C. Hopkinson, an immigration inspector, was at the center of this effort, employing informants within the Punjabi community. On October 21, 1914, Mewa Singh assassinated W.C. Hopkinson. This act of political violence led to his arrest, trial, and subsequent execution by the Canadian government on January 11, 1915. In the eyes of Sikh Canadians, Mewa Singh's sacrifice is commemorated annually as a display of martyrdom."
81 | }
82 | ],
83 | "spiritualLegacy": {
84 | "description": "Mewa Singh Lopoke's actions, particularly his execution, are regarded by Sikh Canadians as a significant act of martyrdom. His sacrifice is commemorated annually, seen as a stand against oppression and a defense of the community's integrity in the face of colonial surveillance and discriminatory practices. He embodies the spirit of standing for justice and religious freedom.",
85 | "keyContributions": [
86 | "Embodiment of defiance against colonial oppression and injustice.",
87 | "Symbol of martyrdom for religious and political freedom within the Sikh diaspora.",
88 | "Active role in the establishment and maintenance of the first Gurdwara in Vancouver, fostering early Sikh community life in Canada."
89 | ]
90 | },
91 | "modernRelevance": {
92 | "description": "Mewa Singh Lopoke remains an important figure in the historical narrative of Sikh Canadians and the broader South Asian diaspora in North America. His story highlights the struggles of early immigrants against discriminatory policies, colonial influence, and the fight for justice and self-determination.",
93 | "contemporaryImpact": [
94 | "His martyrdom is commemorated annually by Sikh Canadians, serving as a reminder of historical injustices and the spirit of resistance.",
95 | "His life and actions contribute to ongoing discussions about political activism, human rights, and the challenges faced by immigrant communities in securing their rights and identity."
96 | ]
97 | },
98 | "achievements": [
99 | {
100 | "title": "Gurdwara Founding Contributor",
101 | "year": "1908",
102 | "description": "Involved in fundraising and construction of the first Gurdwara in Vancouver, a crucial institution for the early Sikh community in North America.",
103 | "icon": "🏛️"
104 | },
105 | {
106 | "title": "Khalsa Initiation",
107 | "year": "1908",
108 | "description": "Initiated as a Khalsa Sikh, signifying his deep commitment to the Sikh faith and its principles.",
109 | "icon": "🙏"
110 | },
111 | {
112 | "title": "Granthi Service",
113 | "year": "Early 1900s",
114 | "description": "Served as a scripture reader (granthi) in the Vancouver Gurdwara, contributing to the spiritual life of the community.",
115 | "icon": "📖"
116 | },
117 | {
118 | "title": "Ghadar Party Member",
119 | "year": "1913-1915",
120 | "description": "Active member of the Ghadar Party, a revolutionary organization dedicated to achieving India's independence from British rule.",
121 | "icon": "✊"
122 | },
123 | {
124 | "title": "Martyrdom for Justice",
125 | "year": "1915",
126 | "description": "Executed for assassinating W.C. Hopkinson; this act is viewed as a supreme sacrifice for justice and religious freedom by Sikh Canadians.",
127 | "icon": "🕊️"
128 | }
129 | ],
130 | "quotes": []
131 | }
132 |
--------------------------------------------------------------------------------
/data/personalities/bhai-mani-singh.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bhai Mani Singh",
3 | "slug": "bhai-mani-singh",
4 | "category": "Martyrs",
5 | "birth": "1644-04-07",
6 | "death": "1738-06-14",
7 | "birthPlace": "Alipur, Multan, Punjab (now Pakistan)",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/e/ee/Bhai_Mani_Singh.jpg",
9 | "excerpt": "Bhai Mani Singh was an 18th-century Sikh scholar, martyr, and a close companion of Guru Gobind Singh. He played a pivotal role in stewarding Harmandir Sahib during a critical period in Sikh history and is revered for his unwavering faith and ultimate sacrifice.",
10 | "designation": "Scholar, Martyr, Custodian of Harmandir Sahib",
11 | "quickStats": [
12 | {
13 | "label": "Lifespan",
14 | "value": "94 years"
15 | },
16 | {
17 | "label": "Sons Martyred",
18 | "value": "7"
19 | },
20 | {
21 | "label": "Years of Service to Gurus",
22 | "value": "Approximately 50+"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "Childhood co...",
28 | "value": "Childhood companion of Guru Gobind Singh."
29 | },
30 | {
31 | "label": "Took Khalsa vows",
32 | "value": "1699"
33 | },
34 | {
35 | "label": "Appointed custodian of Harmandir Sahib",
36 | "value": "by Guru Gobind Singh"
37 | },
38 | {
39 | "label": "Martyrdom by dismemberment",
40 | "value": "A part of daily Sikh Ardas."
41 | },
42 | {
43 | "label": "Teacher at Gianian Bunga",
44 | "value": "At Amritsari Taksal."
45 | }
46 | ],
47 | "version": {
48 | "lastUpdated": "2023-10-27T10:00:00Z",
49 | "version": "1.0",
50 | "contributors": 1,
51 | "edits": 1,
52 | "historyUrl": ""
53 | },
54 | "biographySections": [
55 | {
56 | "label": "Early Life",
57 | "icon": "mdi:account-box",
58 | "value": "Born Mani Ram on April 7, 1644, in Alipur, Multan, Punjab (now Pakistan), to Mai Das and Madharai. He was one of 12 sons. His grandfather, Rao Ballu, was a general in Guru Hargobind's army, indicating a family lineage of warriors and devotion to the Sikh Gurus. At the age of 13, his father took him to Kiratpur to serve Guru Har Rai. He spent two years in service, performing various chores. At 15, he married Seeto Bai. He subsequently served Guru Har Krishan, accompanying him to Delhi. Following Guru Har Krishan's passing, he served Guru Tegh Bahadur at Bakala and later at Anandpur Sahib. His brother, Dayala, was martyred alongside Guru Tegh Bahadur in Delhi."
59 | },
60 | {
61 | "label": "Contributions/Service",
62 | "icon": "mdi:star-circle",
63 | "value": "Bhai Mani Singh's service to the Sikh faith spanned across the times of Guru Har Rai, Guru Har Krishan, Guru Tegh Bahadur, and Guru Gobind Singh. He was a close associate and childhood friend of Guru Gobind Singh. He took the vows of Khalsa when it was inaugurated in March 1699. Following the turbulent period after the departure of Guru Gobind Singh, he was sent to Amritsar by the Guru to assume charge of Harmandir Sahib, which had been without a custodian since 1696. He effectively managed the affairs of the holy shrine and played a crucial role in maintaining Sikh traditions and practices during a period of intense persecution. He was also a renowned scholar and teacher, heading the Gianian Bunga (learning Institute), which later became known as the \"Amritsari Taksal.\" His scholarly work included transcribing and compiling Sikh scriptures."
64 | },
65 | {
66 | "label": "Key Reforms",
67 | "icon": "mdi:format-list-bulleted",
68 | "value": "Bhai Mani Singh's primary \"reform\" was the restoration of order and proper management at Harmandir Sahib during a chaotic period. He ensured the continued practice of Sikh rituals and the daily services at the Golden Temple, providing a spiritual anchor for the Sikh community when they were dispersed and facing severe oppression."
69 | },
70 | {
71 | "label": "Compositions/Writings",
72 | "icon": "mdi:book-open-variant",
73 | "value": "Bhai Mani Singh is credited with transcribing and compiling several important Sikh texts. He is particularly known for compiling the Dasam Granth, the sacred scripture attributed to Guru Gobind Singh, and for his scholarly interpretations and commentaries on Gurbani. His work contributed significantly to the preservation and understanding of Sikh scriptures."
74 | },
75 | {
76 | "label": "Final Years",
77 | "icon": "mdi:history",
78 | "value": "During a period of intense persecution by the Mughal authorities, Bhai Mani Singh sought permission from the Mughal governor of Lahore, Zakariya Khan, to hold a Diwali gathering at Harmandir Sahib in 1734, offering to pay a tax for the event. The permission was granted but Zakariya Khan intended to ambush the gathering. Bhai Mani Singh, realizing the governor's treachery, cancelled the gathering to save the lives of the Sikhs. However, he was unable to pay the promised tax. As a result, he was arrested and offered the choice of converting to Islam or facing death. Bhai Mani Singh refused to renounce his faith and was martyred in Lahore in 1738 by being dismembered joint by joint. This brutal act of martyrdom has become an integral part of the daily Sikh Ardas (prayer)."
79 | }
80 | ],
81 | "spiritualLegacy": {
82 | "description": "Bhai Mani Singh's spiritual legacy is profound, embodying the ideals of unwavering faith, scholarly devotion, and ultimate sacrifice for the Sikh Dharma. His life serves as a beacon of courage and commitment to Sikh principles, particularly during times of extreme adversity.",
83 | "keyContributions": [
84 | "Safeguarded and managed Harmandir Sahib, ensuring its sanctity and continuous operation during a challenging era.",
85 | "Preserved and propagated Sikh scriptures through his scholarly work, including the compilation of the Dasam Granth.",
86 | "Set an unparalleled example of martyrdom, inspiring countless Sikhs to uphold their faith even in the face of death."
87 | ]
88 | },
89 | "modernRelevance": {
90 | "description": "Bhai Mani Singh remains a highly revered figure in Sikhism, symbolizing the strength of conviction and the importance of preserving religious and cultural heritage. His story continues to inspire Sikhs worldwide to uphold justice, devotion, and academic pursuit.",
91 | "contemporaryImpact": [
92 | "His martyrdom is recited in the daily Sikh Ardas, serving as a constant reminder of the sacrifices made for the faith.",
93 | "His scholarly contributions are studied and revered, promoting a deeper understanding of Sikh philosophy and history.",
94 | "His leadership in managing Harmandir Sahib underscores the significance of community service and the protection of sacred institutions."
95 | ]
96 | },
97 | "achievements": [
98 | {
99 | "title": "Custodian of Harmandir Sahib",
100 | "year": "1699",
101 | "description": "Appointed by Guru Gobind Singh to manage the Golden Temple during a critical period.",
102 | "icon": "mdi:bank"
103 | },
104 | {
105 | "title": "Scholar and Compiler of Scriptures",
106 | "year": "Early 18th Century",
107 | "description": "Played a key role in transcribing and compiling Sikh holy texts, notably the Dasam Granth.",
108 | "icon": "mdi:book-open-variant"
109 | },
110 | {
111 | "title": "Martyrdom for Faith",
112 | "year": "1738",
113 | "description": "Sacrificed his life for his Sikh faith, refusing to convert to Islam.",
114 | "icon": "mdi:shield"
115 | }
116 | ]
117 | }
118 |
--------------------------------------------------------------------------------
/data/personalities/mata-khivi.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Mata Khivi",
3 | "slug": "mata-khivi",
4 | "category": "Guru Family",
5 | "birth": "1506",
6 | "death": "1582",
7 | "birthPlace": "Sangar Kot, near Khadur Sahib",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Mata_Khivi.jpg/330px-Mata_Khivi.jpg",
9 | "excerpt": "Mata Khivi, the esteemed wife of the second Sikh Guru, Guru Angad Dev Ji, is celebrated for her pivotal role in institutionalizing and managing the Langar (free kitchen) system. She is the only woman explicitly mentioned in the Guru Granth Sahib, lauded for her generous spirit, efficient administration, and the comforting hospitality she provided to all devotees. Her dedication solidified the communal eating tradition, a cornerstone of Sikhism, promoting equality and selfless service.",
10 | "designation": "Wife of Guru Angad Dev Ji, Organizer of Langar",
11 | "quickStats": [
12 | {
13 | "label": "Spouse",
14 | "value": "Guru Angad Dev Ji"
15 | },
16 | {
17 | "label": "Children",
18 | "value": "Dasu, Datu, Bibi Amro, Bibi Anokhi"
19 | },
20 | {
21 | "label": "Lifespan",
22 | "value": "76 years"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "Only woman mentioned by name in the Guru Granth Sahib",
28 | "value": "Yes"
29 | },
30 | {
31 | "label": "Managed the Langar kitchen",
32 | "value": "Yes"
33 | },
34 | {
35 | "label": "Known for hospitality and service (Sewa)",
36 | "value": "Yes"
37 | },
38 | {
39 | "label": "Lived through the Guruship of five Sikh Gurus",
40 | "value": "Yes"
41 | }
42 | ],
43 | "version": {
44 | "lastUpdated": "2024-05-30",
45 | "version": "1.0",
46 | "contributors": 1,
47 | "edits": 1,
48 | "historyUrl": ""
49 | },
50 | "biographySections": [
51 | {
52 | "label": "Early Life",
53 | "icon": "fa-user",
54 | "value": "Born in 1506 in Sangar Kot, near Khadur Sahib, Mata Khivi was the daughter of Devi Chand and Karan Devi, a Marwaha Khatri family. Her father was a respected wholesale businessman and moneylender. She inherited her father's qualities of generosity and congenial spirit. In 1519, at the age of 13, she married Lehna, who later became Guru Angad Dev Ji. Initially, the family lived in Sangar village, but later moved back to Khadur Sahib after Bhai Pheru (Lehna's father) passed away and Lehna took over the family business."
55 | },
56 | {
57 | "label": "Contributions/Service",
58 | "icon": "fa-hands-helping",
59 | "value": "Mata Khivi's most significant contribution to Sikhism was her dedicated and exemplary management of the Langar. She personally worked in the kitchen, ensuring that only the best ingredients were used and that every devotee was served with utmost courtesy and affection. Her efforts transformed Langar into a well-organized and enduring institution, symbolizing equality, selfless service, and community bonding. The Langar under her care became famously known as 'Mata Khivi ji da Langar.' She also played a crucial role in establishing and perfecting the Sewa (selfless service) tradition within the Sikh community."
60 | },
61 | {
62 | "label": "Key Reforms",
63 | "icon": "fa-user-friends",
64 | "value": "Mata Khivi's work in the Langar system was not merely administrative; it was a practical demonstration of the Sikh principles of equality and community. By serving everyone without distinction of caste, creed, or social status, she reinforced Guru Nanak Dev Ji's teachings and helped break down societal barriers prevalent at the time. Her presence and active participation made the Langar a welcoming space for all, fostering a sense of unity and shared humanity."
65 | },
66 | {
67 | "label": "Compositions/Writings",
68 | "icon": "fa-pen-fancy",
69 | "value": "Mata Khivi did not author any compositions or writings. However, her profound impact is recognized through her mention in the Guru Granth Sahib by Bhai Balwand and Satta, a unique distinction for a woman."
70 | },
71 | {
72 | "label": "Final Years",
73 | "icon": "fa-hourglass-end",
74 | "value": "Mata Khivi lived for thirty years after Guru Angad Dev Ji's passing, remaining actively involved with the Guru's house and continuing her service to the community. She had the unique privilege of meeting five of the Sikh Gurus. She passed away in 1582 at the age of 76, and her funeral was attended by Guru Arjan Dev Ji."
75 | }
76 | ],
77 | "spiritualLegacy": {
78 | "description": "Mata Khivi's spiritual legacy is inseparable from the institution of Langar. She embodied the Sikh ideals of selfless service (Sewa), humility, and devotion. Her leadership in the kitchen ensured that the physical nourishment provided through Langar was accompanied by spiritual nourishment and a sense of belonging for all who partook. Her life demonstrated that a householder's life, lived with devotion and service, is a path to spiritual fulfillment.",
79 | "keyContributions": [
80 | "Institutionalized and managed the Langar system with dedication and efficiency.",
81 | "Provided a model of selfless service and hospitality for the nascent Sikh community.",
82 | "Her mention in the Guru Granth Sahib underscores the importance of women's contributions in Sikhism."
83 | ]
84 | },
85 | "modernRelevance": {
86 | "description": "Mata Khivi remains an inspirational figure in Sikhism, particularly for her role in establishing the Langar, which continues to be a fundamental and globally recognized practice of the Sikh faith. Her life exemplifies the values of equality, community service, and the significant role women have played and continue to play in Sikh history and institutions.",
87 | "contemporaryImpact": [
88 | "Her legacy continues to inspire the ongoing practice of Langar in Gurdwaras worldwide, feeding millions daily regardless of background.",
89 | "She serves as a powerful symbol of women's leadership and agency within the Sikh tradition.",
90 | "Her story reinforces the importance of humility, service, and community in an increasingly individualistic world."
91 | ]
92 | },
93 | "achievements": [
94 | {
95 | "title": "Organizer of Langar",
96 | "year": "1539",
97 | "description": "Took charge of and institutionalized the Langar (free kitchen) system during Guru Angad Dev Ji's Guruship, ensuring its efficient operation and embodying the principles of equality and selfless service. She personally oversaw its management, using the best ingredients and treating everyone with respect. The Langar became widely known as 'Mata Khivi ji da Langar,' a testament to her dedication. ",
98 | "icon": "fa-utensils"
99 | },
100 | {
101 | "title": "Mention in Guru Granth",
102 | "year": "N/A",
103 | "description": "She is the only woman mentioned by name in the Guru Granth Sahib, in a verse by Bhai Balwand and Satta, acknowledging her significant contributions to the Langar and her noble character. This unique distinction highlights her spiritual and communal importance within Sikhism.",
104 | "icon": "fa-book"
105 | },
106 | {
107 | "title": "Promoter of Sewa",
108 | "year": "1539",
109 | "description": "Instrumental in organizing and promoting the tradition of Sewa (selfless service) within the Sikh community, which extended beyond the Langar to various aspects of community life. She set a high standard for service, fostering a culture of voluntary contributions and community welfare.",
110 | "icon": "fa-hands-helping"
111 | }
112 | ]
113 | }
114 |
--------------------------------------------------------------------------------
/data/personalities/kartar-singh-sarabha.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Kartar Singh Sarabha",
3 | "slug": "kartar-singh-sarabha",
4 | "category": "Martyrs",
5 | "birth": "1896-05-24",
6 | "death": "1915-11-16",
7 | "birthPlace": "Sarabha, Ludhiana, Punjab",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Placeholder_Image.svg/1200px-Placeholder_Image.svg.png",
9 | "excerpt": "Kartar Singh Sarabha was an Indian revolutionary and a prominent member of the Ghadar Party. At the young age of 15, he became deeply involved in the independence movement, advocating for armed struggle against British colonial rule. He played a crucial role in publishing the revolutionary newspaper \"Ghadar\" and actively organized the Ghadar Mutiny. He was executed at the age of 19 for his revolutionary activities.",
10 | "designation": "Revolutionary, Freedom Fighter, Editor of Ghadar Newspaper",
11 | "quickStats": [
12 | {
13 | "label": "Age at Death",
14 | "value": "19 years"
15 | },
16 | {
17 | "label": "Party Affiliation",
18 | "value": "Ghadar Party"
19 | },
20 | {
21 | "label": "Execution Date",
22 | "value": "16 November 1915"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "Became a member of the Ghadar Party at 15.",
28 | "value": ""
29 | },
30 | {
31 | "label": "Responsible for printing the Gurmukhi edition of the Ghadar newspaper.",
32 | "value": ""
33 | },
34 | {
35 | "label": "Regarded as a hero by Bhagat Singh.",
36 | "value": ""
37 | }
38 | ],
39 | "version": {
40 | "lastUpdated": "2023-10-27T10:00:00Z",
41 | "version": "1.0",
42 | "contributors": 1,
43 | "edits": 1,
44 | "historyUrl": ""
45 | },
46 | "biographySections": [
47 | {
48 | "label": "Early Life",
49 | "icon": "fa-user",
50 | "value": "Kartar Singh Sarabha was born on May 24, 1896, in the village of Sarabha, near Ludhiana, Punjab, to Mangal Singh Grewal and Sahib Kaur. He belonged to a Jat Sikh family. His father passed away when he was very young, and he was subsequently raised by his grandfather. He completed his initial education in his village and then attended Malwa Khalsa High School in Ludhiana up to the 8th standard. In July 1912, he sailed to San Francisco, with an intention to enroll at the University of California at Berkeley, though evidence of his enrollment varies. A historical account by Baba Jwala Singh indicates that Kartar Singh was working in a mill factory in Astoria, Oregon, in December 1912. His involvement with the Nalanda club of Indian students at Berkeley ignited his patriotic sentiments, making him aware of the discriminatory treatment faced by Indian immigrants in the United States. He was inspired by Sohan Singh Bhakna, the founder of the Ghadar Party, to actively campaign against British colonial rule. He learned how to handle firearms, make detonating devices, and even took lessons for flying aeroplanes. He frequently engaged in discussions with other Indians about the necessity of India's independence from British rule."
51 | },
52 | {
53 | "label": "Contributions/Service",
54 | "icon": "fa-briefcase",
55 | "value": "Kartar Singh Sarabha became a pivotal figure in the Ghadar Party, which was founded in mid-1913. He abandoned his university studies to work closely with Lala Hardyal, the party's secretary, assisting in the publication of the revolutionary newspaper \"Ghadar.\" He took on the significant responsibility of printing the Gurmukhi edition of the paper, contributing patriotic poetry and articles to its content. The Ghadar newspaper, published in multiple languages, played a crucial role in disseminating the party's message of armed struggle for independence among Indians globally. With the outbreak of World War I in 1914, Sarabha and other Ghadar leaders saw an opportunity to intensify their efforts. They published a \"Decision of Declaration of War\" against the British in the Ghadar newspaper and distributed thousands of copies among army cantonments and villages. In October 1914, Sarabha returned to India, reaching Calcutta with other Ghadar members. He, along with Vishnu Ganesh Pingle, met Rash Behari Bose in Banaras to coordinate plans for the impending Ghadar movement."
56 | },
57 | {
58 | "label": "Key Reforms",
59 | "icon": "fa-cogs",
60 | "value": "Kartar Singh Sarabha's key \"reforms\" were not in the traditional sense of social or religious reforms, but rather his revolutionary efforts aimed at the fundamental political reform of achieving India's independence from British rule. He advocated for: Armed Revolution: Believed that only an armed struggle could dislodge British colonial power. National Unity: His work with the Ghadar Party aimed to unite Indians from various backgrounds and regions under a common cause for freedom. Dissemination of Revolutionary Ideas: Through the Ghadar newspaper, he played a crucial role in spreading anti-British sentiment and inspiring revolutionary action."
61 | },
62 | {
63 | "label": "Compositions/Writings",
64 | "icon": "fa-pencil-alt",
65 | "value": "Kartar Singh Sarabha composed patriotic poetry and wrote articles for the Ghadar newspaper. His writings were instrumental in instilling revolutionary zeal among the Indian diaspora and within India."
66 | },
67 | {
68 | "label": "Final Years",
69 | "icon": "fa-flag",
70 | "value": "In November 1915, at the age of 19, Kartar Singh Sarabha was executed by the British authorities at Central Jail, Lahore, for his leading role in the Ghadar movement and the conspiracy to overthrow British rule. He faced his execution with unwavering courage, solidifying his place as a martyr for Indian independence."
71 | }
72 | ],
73 | "spiritualLegacy": {
74 | "description": "Kartar Singh Sarabha's spiritual legacy is intertwined with his unwavering commitment to justice and freedom, deeply rooted in Sikh values of sacrifice (shahadat) and standing against oppression. Though his direct contributions were political and revolutionary, his actions embodied the spirit of selflessness for the greater good, a core tenet of Sikhism.",
75 | "keyContributions": [
76 | "Embodiment of Sikh principles of fearlessness and sacrifice in the face of tyranny.",
77 | "Inspiration for future generations of freedom fighters, including Bhagat Singh."
78 | ]
79 | },
80 | "modernRelevance": {
81 | "description": "Kartar Singh Sarabha remains a powerful symbol of youth activism, courage, and ultimate sacrifice for national liberation. His story continues to inspire those fighting for justice and freedom worldwide.",
82 | "contemporaryImpact": [
83 | "Celebrated as a national hero in India, particularly in Punjab.",
84 | "His life story is taught in educational institutions as an example of patriotism.",
85 | "Continues to be a source of inspiration for revolutionary and activist movements."
86 | ]
87 | },
88 | "achievements": [
89 | {
90 | "title": "Founding Member, Ghadar Party",
91 | "year": "1913",
92 | "description": "Became a key figure in the formation of the revolutionary Ghadar Party.",
93 | "icon": "fa-star"
94 | },
95 | {
96 | "title": "Editor, Ghadar Newspaper",
97 | "year": "1913-1914",
98 | "description": "Played a vital role in publishing and writing for the influential revolutionary newspaper.",
99 | "icon": "fa-pen-nib"
100 | },
101 | {
102 | "title": "Martyrdom for Indian Independence",
103 | "year": "1915",
104 | "description": "Executed by the British for his revolutionary activities, becoming a symbol of sacrifice.",
105 | "icon": "fa-flag-checkered"
106 | }
107 | ],
108 | "quotes": []
109 | }
110 |
--------------------------------------------------------------------------------
/data/personalities/bhai-sahib-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bhai Sahib Singh Ji",
3 | "slug": "bhai-sahib-singh-ji",
4 | "category": "Panj Pyare",
5 | "birth": "1663-06-17",
6 | "death": "1705-12-07",
7 | "birthPlace": "Bidar, Karnataka, India",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Mural_of_Guru_Gobind_Singh_being_attended_by_the_inaugural_quintet_of_Panj_Piare_%28Daya_Singh%2C_Dharam_Singh%2C_Sahib_Singh%2C_Mohkam_Singh%2C_Himmat_Singh%29_from_a_Sikh_Samadhi_at_Kot_Fateh_Khan.jpg/1200px-thumbnail.jpg",
9 | "excerpt": "Bhai Sahib Singh Ji was one of the Panj Pyare (Five Beloved Ones), who, with unwavering devotion, offered their heads to Guru Gobind Singh Ji and were subsequently initiated into the Khalsa order in 1699. Born as Sahib Chand, he exemplified courage and sacrifice, becoming a foundational figure in the establishment of the Khalsa.",
10 | "designation": "One of the Panj Pyare",
11 | "quickStats": [
12 | {
13 | "label": "Original Name",
14 | "value": "Sahib Chand"
15 | },
16 | {
17 | "label": "Caste before Khalsa",
18 | "value": "Nai (Barber)"
19 | },
20 | {
21 | "label": "Martyrdom Location",
22 | "value": "Battle of Chamkaur"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "First five Sikhs initiated into Khalsa",
28 | "value": "Yes"
29 | },
30 | {
31 | "label": "Symbol of devotion and sacrifice",
32 | "value": "True"
33 | }
34 | ],
35 | "version": {
36 | "lastUpdated": "2024-08-30",
37 | "version": "1.0",
38 | "contributors": 1,
39 | "edits": 1,
40 | "historyUrl": ""
41 | },
42 | "biographySections": [
43 | {
44 | "label": "Early Life",
45 | "icon": "fas fa-user",
46 | "value": "Born as Sahib Chand on June 17, 1663, in Bidar, present-day Karnataka, into a family belonging to the Nai (barber) caste. Some traditions suggest his birthplace as Nangal Shaheedan in District Hoshiarpur and his birth year as 1662 or 1665. His parents are generally believed to be Bishan Devi and Tulsi Ram (or Charan Ram), or according to another tradition, Bhai Guru Narayana and his wife. Early Sikh literature also links him to the reincarnation of Bhagat Sain."
47 | },
48 | {
49 | "label": "Contributions/Service",
50 | "icon": "fas fa-hands-helping",
51 | "value": "Bhai Sahib Singh Ji's most significant contribution was his selfless act during the historic Vaisakhi of 1699 at Anandpur Sahib. When Guru Gobind Singh Ji asked for heads, Sahib Chand was one of the five who stepped forward, offering his life without hesitation. This profound act of faith and courage led to his initiation as one of the Panj Pyare, receiving Amrit (the nectar of immortality) and becoming Bhai Sahib Singh, a member of the newly formed Khalsa. He embodied the ideals of unwavering devotion and complete surrender to the Guru."
52 | },
53 | {
54 | "label": "Key Reforms",
55 | "icon": "fas fa-cogs",
56 | "value": "N/A"
57 | },
58 | {
59 | "label": "Compositions/Writings",
60 | "icon": "fas fa-pen",
61 | "value": "N/A"
62 | },
63 | {
64 | "label": "Final Years",
65 | "icon": "fas fa-flag",
66 | "value": "Bhai Sahib Singh Ji remained a dedicated member of the Khalsa and participated in various battles. He attained martyrdom in the Battle of Chamkaur on December 7, 1705, fighting valiantly alongside Guru Gobind Singh Ji, Bhai Himmat Singh Ji, and Bhai Mohkam Singh Ji."
67 | }
68 | ],
69 | "spiritualLegacy": {
70 | "description": "Bhai Sahib Singh Ji's legacy is deeply intertwined with the birth of the Khalsa. His willingness to sacrifice his life upon the Guru's call set a supreme example of faith, courage, and dedication that continues to resonate within the Sikh community. He represents the ideal Khalsa warrior, embodying both spiritual devotion and martial prowess.",
71 | "keyContributions": [
72 | "His ultimate sacrifice helped establish the Khalsa as a formidable order of saint-soldiers.",
73 | "He demonstrated the principle of selfless service and complete surrender to the Guru's will."
74 | ]
75 | },
76 | "modernRelevance": {
77 | "description": "In modern Sikhism, Bhai Sahib Singh Ji remains a powerful symbol of courage, faith, and the revolutionary spirit of the Khalsa. His story is recited and remembered during Amrit Sanchar (Khalsa initiation ceremonies), inspiring Sikhs to live by the principles of devotion, equality, and unwavering commitment to righteousness.",
78 | "contemporaryImpact": [
79 | "His life serves as an eternal reminder of the sacrifices made for the Sikh faith and the values of the Khalsa.",
80 | "He inspires Sikhs globally to uphold their religious identity and defend justice."
81 | ]
82 | },
83 | "achievements": [
84 | {
85 | "title": "Initiation into the Khalsa",
86 | "year": "1699",
87 | "description": "One of the first five Sikhs to be initiated by Guru Gobind Singh Ji, demonstrating ultimate devotion and courage.",
88 | "icon": "🗡️"
89 | },
90 | {
91 | "title": "Martyrdom in Battle of Chamkaur",
92 | "year": "1705",
93 | "description": "Sacrificed his life for the Sikh faith, upholding the principles of the Khalsa.",
94 | "icon": "⚔️"
95 | }
96 | ],
97 | "quotes": [],
98 | "timeline": [
99 | {
100 | "year": 1663,
101 | "date": "June 17",
102 | "event": "Birth as Sahib Chand in Bidar, Karnataka.",
103 | "type": "Birth"
104 | },
105 | {
106 | "year": 1699,
107 | "date": "Vaisakhi",
108 | "event": "Offered his head to Guru Gobind Singh Ji and was initiated into the Khalsa as Bhai Sahib Singh.",
109 | "type": "Religious Event"
110 | },
111 | {
112 | "year": 1705,
113 | "date": "December 07",
114 | "event": "Martyred in the Battle of Chamkaur.",
115 | "type": "Martyrdom"
116 | }
117 | ],
118 | "relatedPersonalities": [
119 | {
120 | "name": "Guru Gobind Singh Ji",
121 | "relation": "Initiated the Khalsa",
122 | "slug": "guru-gobind-singh-ji",
123 | "category": "gurus",
124 | "image": "https://srichants.in/wp-content/uploads/2024/12/Guru-Gobind-Singh-Ji.jpg",
125 | "exists": true
126 | },
127 | {
128 | "name": "Bhai Daya Singh Ji",
129 | "relation": "One of the Panj Pyare",
130 | "slug": "bhai-daya-singh-ji",
131 | "category": "Panj Pyare",
132 | "image": "https://www.sikhiwiki.org/images/6/61/Dayasingh.jpg",
133 | "exists": true
134 | }
135 | ],
136 | "historicalContext": {
137 | "period": "Late 17th - Early 18th Century",
138 | "politicalSituation": "During this era, the Sikh community faced intense persecution under the Mughal Empire, which sought to suppress their distinct identity and practices. This political climate necessitated a transformation within the Sikh faith, leading to the creation of the Khalsa.",
139 | "socialConditions": "Society was rigidly divided by the caste system. Guru Gobind Singh Ji's establishment of the Khalsa, where all members were considered equal regardless of their previous social standing, was a revolutionary act that challenged these prevailing norms.",
140 | "significance": "Bhai Sahib Singh Ji's readiness to sacrifice his life, along with the other Panj Pyare, was a pivotal moment in Sikh history. It symbolized the commitment of the Khalsa to defend righteousness and religious freedom, transforming the Sikh community into a resilient and self-respecting order of saint-soldiers."
141 | },
142 | "references": [
143 | "Sahib Singh (Sikh martyr) - Wikipedia: https://en.wikipedia.org/wiki/Sahib_Singh_(Sikh_martyr)",
144 | "Bhai Sahib Singh - SikhiWiki: https://www.sikhiwiki.org/index.php/Bhai_Sahib_Singh",
145 | "Panj Pyare - Wikipedia: https://en.wikipedia.org/wiki/Panj_Pyare"
146 | ]
147 | }
--------------------------------------------------------------------------------
/data/personalities/bhai-himmat-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bhai Himmat Singh Ji",
3 | "slug": "bhai-himmat-singh-ji",
4 | "category": "Panj Pyare",
5 | "birth": "1661-01-18",
6 | "death": "1705-12-07",
7 | "birthPlace": "Jagannath Puri, Odisha, India",
8 | "image": "N/A",
9 | "excerpt": "Bhai Himmat Singh Ji, born Himmat Rai, was one of the original Panj Pyare (the Five Beloved Ones), the first five Sikhs to be initiated into the Khalsa order by Guru Gobind Singh Ji in 1699. He embodied profound devotion and valor, playing a crucial role in establishing the Khalsa.",
10 | "designation": "One of the Panj Pyare",
11 | "quickStats": [
12 | {
13 | "label": "Birth Name",
14 | "value": "Himmat Rai"
15 | },
16 | {
17 | "label": "Parents",
18 | "value": "Gulzari (father), Dhanno (mother)"
19 | },
20 | {
21 | "label": "Caste",
22 | "value": "Jhivar"
23 | },
24 | {
25 | "label": "Initiation",
26 | "value": "1699, Anandpur Sahib"
27 | }
28 | ],
29 | "quickFacts": [
30 | {
31 | "label": "Third to offer his head to Guru Gobind Singh Ji.",
32 | "value": ""
33 | },
34 | {
35 | "label": "Participated in battles alongside Guru Gobind Singh Ji.",
36 | "value": ""
37 | },
38 | {
39 | "label": "Martyred in the Battle of Chamkaur.",
40 | "value": ""
41 | }
42 | ],
43 | "version": {
44 | "lastUpdated": "2024-07-30T12:00:00Z",
45 | "version": "1.0",
46 | "contributors": 1,
47 | "edits": 1,
48 | "historyUrl": ""
49 | },
50 | "biographySections": [
51 | {
52 | "label": "Early Life",
53 | "icon": "icon-user",
54 | "value": "Born as Himmat Rai in 1661 in Jagannath Puri, Odisha, India, into a family of water-suppliers (Jhivar caste). His parents were Gulzari and Dhanno. He arrived in Anandpur at the age of 17 to serve Guru Gobind Singh Ji."
55 | },
56 | {
57 | "label": "Contributions/Service",
58 | "icon": "icon-briefcase",
59 | "value": "Bhai Himmat Singh Ji was the third among the five Sikhs who responded to Guru Gobind Singh Ji's call for a head during the historic Vaisakhi of 1699 at Anandpur. He was initiated into the Khalsa, received the name Himmat Singh, and played a pivotal role in the formation of the Khalsa. He actively participated in the battles fought by Guru Gobind Singh Ji against the surrounding hill chiefs and imperial forces, demonstrating unwavering courage and commitment to the Sikh faith."
60 | },
61 | {
62 | "label": "Key Reforms",
63 | "icon": "icon-cogs",
64 | "value": "His participation in the formation of the Khalsa was a key moment in Sikh history, as it established a distinct identity for Sikhs and laid the foundation for a martial and disciplined community dedicated to righteousness and defense of dharma."
65 | },
66 | {
67 | "label": "Compositions/Writings",
68 | "icon": "icon-pen",
69 | "value": "N/A"
70 | },
71 | {
72 | "label": "Final Years",
73 | "icon": "icon-flag",
74 | "value": "Bhai Himmat Singh Ji attained martyrdom in the heroic Battle of Chamkaur on December 7, 1704 or 1705, while fighting alongside Guru Gobind Singh Ji and other brave Sikhs against overwhelming Mughal forces."
75 | }
76 | ],
77 | "spiritualLegacy": {
78 | "description": "Bhai Himmat Singh Ji's spiritual legacy is intertwined with the foundational principles of the Khalsa. His act of offering his head without hesitation symbolized ultimate surrender to the Guru's will and profound faith, inspiring generations of Sikhs to live with courage and devotion.",
79 | "keyContributions": [
80 | "Embodiment of selfless devotion and courage during the creation of the Khalsa.",
81 | "Set an example of readiness to sacrifice for the Sikh faith and its principles."
82 | ]
83 | },
84 | "modernRelevance": {
85 | "description": "Bhai Himmat Singh Ji continues to be a symbol of unwavering faith, courage, and sacrifice for Sikhs worldwide. His story reinforces the core values of Sikhism, particularly the importance of standing up for truth and justice.",
86 | "contemporaryImpact": [
87 | "Inspiration for Sikhs to uphold the values of the Khalsa in their daily lives.",
88 | "His sacrifice is commemorated annually, reminding Sikhs of the historical struggle and resilience of the community.",
89 | "A memorial park in Puri, Odisha, stands in his memory, serving as a reminder of his birthplace and legacy."
90 | ]
91 | },
92 | "achievements": [
93 | {
94 | "title": "Initiation into Khalsa",
95 | "year": "1699",
96 | "description": "One of the first five Sikhs (Panj Pyare) to be initiated into the Khalsa by Guru Gobind Singh Ji.",
97 | "icon": ""
98 | },
99 | {
100 | "title": "Martyrdom in Battle",
101 | "year": "1704/1705",
102 | "description": "Sacrificed his life fighting valiantly in the Battle of Chamkaur.",
103 | "icon": ""
104 | }
105 | ],
106 | "quotes": [],
107 | "timeline": [
108 | {
109 | "year": 1661,
110 | "date": "January 18",
111 | "event": "Born as Himmat Rai in Jagannath Puri, Odisha.",
112 | "type": "Birth"
113 | },
114 | {
115 | "year": 1678,
116 | "date": "",
117 | "event": "Arrived in Anandpur to serve Guru Gobind Singh Ji.",
118 | "type": "Service"
119 | },
120 | {
121 | "year": 1699,
122 | "date": "Vaisakhi",
123 | "event": "Became Bhai Himmat Singh Ji, initiated into the Khalsa as one of the Panj Pyare.",
124 | "type": "Key Event"
125 | },
126 | {
127 | "year": 1704,
128 | "date": "December 7",
129 | "event": "Martyred in the Battle of Chamkaur.",
130 | "type": "Death"
131 | }
132 | ],
133 | "relatedPersonalities": [
134 | {
135 | "name": "Guru Gobind Singh Ji",
136 | "relation": "Guru",
137 | "slug": "guru-gobind-singh-ji",
138 | "category": "gurus",
139 | "image": "https://srichants.in/wp-content/uploads/2024/12/Guru-Gobind-Singh-Ji.jpg",
140 | "exists": true
141 | },
142 | {
143 | "name": "Bhai Daya Singh Ji",
144 | "relation": "Fellow Panj Pyare",
145 | "slug": "bhai-daya-singh-ji",
146 | "category": "Panj Pyare",
147 | "image": "https://www.sikhiwiki.org/images/6/61/Dayasingh.jpg",
148 | "exists": true
149 | },
150 | {
151 | "name": "Bhai Dharam Singh Ji",
152 | "relation": "Fellow Panj Pyare",
153 | "slug": "",
154 | "category": "unknown",
155 | "image": "/placeholder.png",
156 | "exists": false
157 | },
158 | {
159 | "name": "Bhai Mohkam Singh Ji",
160 | "relation": "Fellow Panj Pyare",
161 | "slug": "",
162 | "category": "unknown",
163 | "image": "/placeholder.png",
164 | "exists": false
165 | },
166 | {
167 | "name": "Bhai Sahib Singh Ji",
168 | "relation": "Fellow Panj Pyare",
169 | "slug": "",
170 | "category": "unknown",
171 | "image": "/placeholder.png",
172 | "exists": false
173 | }
174 | ],
175 | "historicalContext": {
176 | "period": "Late 17th to early 18th Century",
177 | "politicalSituation": "The Mughal Empire, under Aurangzeb, pursued policies of religious intolerance, leading to increased persecution of non-Muslims, including Sikhs. This era saw intense conflicts between the Sikhs and the Mughals, and the hill chiefs allied with them.",
178 | "socialConditions": "Society was largely stratified by caste. Guru Gobind Singh Ji's creation of the Khalsa was a revolutionary act that challenged these social norms, creating an egalitarian brotherhood.",
179 | "significance": "Bhai Himmat Singh Ji's life and sacrifice are deeply significant as they represent the embodiment of the Khalsa's ideals—courage, faith, and the commitment to defending righteousness against tyranny, at a time when Sikh identity was being forged in the crucible of persecution."
180 | }
181 | }
--------------------------------------------------------------------------------
/data/personalities/mata-nanaki-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Mata Nanaki Ji",
3 | "slug": "mata-nanaki-ji",
4 | "category": "Guru Family",
5 | "birth": "1598-01-01",
6 | "death": "1678-01-01",
7 | "birthPlace": "Amritsar",
8 | "image": "",
9 | "excerpt": "Mata Nanaki Ji was a pivotal figure in Sikh history, renowned as the wife of the sixth Sikh Guru, Guru Hargobind Sahib, and the revered mother of the ninth Sikh Guru, Guru Tegh Bahadur Sahib. She was also the grandmother of Guru Gobind Singh Sahib, the tenth Sikh Guru. Her life was marked by deep faith, resilience, and unwavering support for the Sikh Gurus and the community, enduring significant personal sacrifices and witnessing key historical events.",
10 | "designation": "Wife of Guru Hargobind Sahib, Mother of Guru Tegh Bahadur Sahib, Grandmother of Guru Gobind Singh Sahib.",
11 | "quickStats": [
12 | {
13 | "label": "Spouse",
14 | "value": "Guru Hargobind Sahib"
15 | },
16 | {
17 | "label": "Son",
18 | "value": "Guru Tegh Bahadur Sahib"
19 | },
20 | {
21 | "label": "Grandson",
22 | "value": "Guru Gobind Singh Sahib"
23 | },
24 | {
25 | "label": "Lifetime",
26 | "value": "80 years (approx.)"
27 | }
28 | ],
29 | "quickFacts": [
30 | {
31 | "label": "Witnessed the martyrdom of her son, Guru Tegh Bahadur Sahib.",
32 | "value": "Yes"
33 | },
34 | {
35 | "label": "Chakk Nanaki (now Anandpur Sahib) was named after her by her son.",
36 | "value": "Yes"
37 | },
38 | {
39 | "label": "Accompanied Guru Tegh Bahadur on his journeys.",
40 | "value": "Yes"
41 | }
42 | ],
43 | "version": {
44 | "lastUpdated": "2023-10-27",
45 | "version": "1.0",
46 | "contributors": 1,
47 | "edits": 1,
48 | "historyUrl": ""
49 | },
50 | "biographySections": [
51 | {
52 | "label": "Early Life",
53 | "icon": "fa-baby-carriage",
54 | "value": "Mata Nanaki was born in 1598 in Amritsar. She was the daughter of Hari Chand and Hardei, a Khatri couple from the village of Bakala. She was married to Guru Hargobind Sahib in April 1613."
55 | },
56 | {
57 | "label": "Contributions/Service",
58 | "icon": "fa-hands-helping",
59 | "value": "Mata Nanaki's contributions were primarily through her unwavering support and resilience within the Guru's family. She played a crucial role in raising Guru Tegh Bahadur and later, her grandson Guru Gobind Singh, in an environment of strong Sikh values. She accompanied Guru Tegh Bahadur on his extensive journeys, demonstrating her commitment to the Sikh mission. Her quiet strength and steadfast faith were a source of inspiration during challenging times for the Sikh community. She also took on the responsibility of managing the affairs of Chakk Nanaki after the martyrdom of Guru Tegh Bahadur when Guru Gobind Rai was young."
60 | },
61 | {
62 | "label": "Final Years",
63 | "icon": "fa-hourglass-end",
64 | "value": "Mata Nanaki Ji continued to serve the community until her passing in 1678. A significant moment in her final years was witnessing the severed head of her martyred son, Guru Tegh Bahadur Sahib, which she accepted as the will of God, finding solace in Guru Gobind Singh Sahib's presence. She remained a guiding presence for the young Guru Gobind Singh during his formative years."
65 | },
66 | {
67 | "label": "Spiritual Legacy",
68 | "icon": "fa-spa",
69 | "value": "Mata Nanaki's spiritual legacy is that of a devoted mother, wife, and matriarch who embodied the Sikh principles of faith, sacrifice, and resilience. She instilled strong spiritual values in her son, Guru Tegh Bahadur, and her grandson, Guru Gobind Singh, shaping their roles as leaders of the Sikh faith. Her life serves as an example of quiet strength and unwavering dedication to the Guru's mission."
70 | },
71 | {
72 | "label": "Modern Relevance",
73 | "icon": "fa-moon",
74 | "value": "In modern times, Mata Nanaki Ji remains a revered figure, particularly for her portrayal of steadfastness, maternal strength, and unwavering faith. Her story inspires individuals, especially women, to uphold their spiritual convictions and support their families through adversity."
75 | }
76 | ],
77 | "achievements": [
78 | {
79 | "title": "Mother of a Guru",
80 | "year": "N/A",
81 | "description": "Gave birth to Guru Tegh Bahadur Sahib, the ninth Sikh Guru.",
82 | "icon": ""
83 | },
84 | {
85 | "title": "Wife of a Guru",
86 | "year": "N/A",
87 | "description": "Was the wife of Guru Hargobind Sahib, the sixth Sikh Guru.",
88 | "icon": ""
89 | },
90 | {
91 | "title": "Grandparent of a Guru",
92 | "year": "N/A",
93 | "description": "Was the grandmother of Guru Gobind Singh Sahib, the tenth Sikh Guru.",
94 | "icon": ""
95 | }
96 | ],
97 | "quotes": [],
98 | "timeline": [
99 | {
100 | "year": 1598,
101 | "date": "",
102 | "event": "Born in Amritsar.",
103 | "type": "Birth"
104 | },
105 | {
106 | "year": 1613,
107 | "date": "April",
108 | "event": "Married Guru Hargobind Sahib.",
109 | "type": "Marriage"
110 | },
111 | {
112 | "year": 1621,
113 | "date": "April 18",
114 | "event": "Birth of her son, Guru Tegh Bahadur.",
115 | "type": "Family"
116 | },
117 | {
118 | "year": 1644,
119 | "date": "",
120 | "event": "Moved to Bakala with Guru Tegh Bahadur and Mata Gujri after Guru Hargobind's passing.",
121 | "type": "Residence Change"
122 | },
123 | {
124 | "year": 1665,
125 | "date": "",
126 | "event": "Chakk Nanaki (now Anandpur Sahib) founded by Guru Tegh Bahadur, named after her.",
127 | "type": "Historical Event"
128 | },
129 | {
130 | "year": 1675,
131 | "date": "November 11",
132 | "event": "Witnessed the martyrdom of her son, Guru Tegh Bahadur.",
133 | "type": "Tragic Event"
134 | },
135 | {
136 | "year": 1678,
137 | "date": "",
138 | "event": "Passed away.",
139 | "type": "Death"
140 | }
141 | ],
142 | "relatedPersonalities": [
143 | {
144 | "name": "Guru Hargobind Sahib",
145 | "relation": "Husband",
146 | "slug": "guru-hargobind-sahib"
147 | },
148 | {
149 | "name": "Guru Tegh Bahadur Sahib",
150 | "relation": "Son",
151 | "slug": "guru-tegh-bahadur-sahib"
152 | },
153 | {
154 | "name": "Mata Gujri Ji",
155 | "relation": "Daughter-in-law",
156 | "slug": "mata-gujri-ji"
157 | },
158 | {
159 | "name": "Guru Gobind Singh Sahib",
160 | "relation": "Grandson",
161 | "slug": "guru-gobind-singh-sahib"
162 | }
163 | ],
164 | "historicalContext": {
165 | "period": "17th Century (Mughal Empire)",
166 | "politicalSituation": "The Sikh Gurus and their followers faced increasing persecution from the Mughal Empire. This era saw significant shifts in the relationship between the Sikh community and the ruling powers, leading to the martyrdoms of Guru Arjan Dev and Guru Tegh Bahadur.",
167 | "socialConditions": "Society was largely agrarian, with strong religious and community ties. The Sikh community was consolidating its identity under the guidance of the Gurus, often in the face of external pressures.",
168 | "significance": "Mata Nanaki Ji lived through a transformative period in Sikh history, witnessing the evolution of the Sikh faith and the immense sacrifices made by the Gurus for religious freedom and justice. Her life provides a window into the strength and resilience of Sikh women during these challenging times."
169 | },
170 | "references": [
171 | "https://en.wikipedia.org/wiki/Mata_Nanaki",
172 | "https://www.sikhiwiki.org/index.php/Mata_Nanaki",
173 | "https://en.wikipedia.org/wiki/Guru_Tegh_Bahadur",
174 | "https://www.sikhnet.com/news/women-who-enriched-sikh-history-part-ii"
175 | ]
176 | }
177 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 🧭 SikhSoorme
2 |
3 | A digital, community-powered encyclopedia of Sikh personalities — saints, warriors, leaders, poets, and modern icons who shaped Sikh history and identity.
4 |
5 | ---
6 |
7 | ## 🎯 Project Purpose
8 |
9 | **SikhSoorme** is a non-profit, open-source initiative to preserve and share the life stories, legacies, and teachings of significant Sikh figures across time. Think of it as a highly curated, structured, and SEO-friendly "Wikipedia for Sikh history."
10 |
11 | This platform serves:
12 |
13 | - 📘 Students and researchers
14 | - 🧑🏫 Teachers and parents
15 | - 🌍 The global Sikh diaspora
16 | - 🕊️ Curious learners of any background
17 |
18 | ---
19 |
20 | ## 🪶 Core Philosophy
21 |
22 | - **Non-Profit**: Educational and publicly accessible.
23 | - **Open Source**: Licensed and developed openly via GitHub.
24 | - **Community-Driven**: Anyone can contribute via PRs or suggestions.
25 | - **Culturally Respectful**: Carefully written, historically grounded, and reviewed content.
26 | - **Globally Accessible**: Fast, mobile-friendly, and optimized for search engines.
27 |
28 | ---
29 |
30 | ## 🧩 Key Features
31 |
32 | ### 📚 Structured Biographies
33 |
34 | - JSON-based profiles with rich sections:
35 | - Early Life, Contributions, Legacy
36 | - Spiritual and Modern Impact
37 | - Timeline, Achievements, Quotes, Context
38 | - Linked to other personalities through relationships
39 |
40 |
41 | ### 📈 Version History
42 |
43 | - GitHub-backed change tracking for every personality
44 | - Publicly visible history and contributions
45 |
46 | ### 🖼️ Public Image Hosting
47 |
48 | - Drop images in `public/images/` or reference hosted ones
49 | - Placeholder fallback supported
50 |
51 | ### 💡 Contribution-Friendly
52 |
53 | - All content stored in flat JSON
54 | - Contributors can:
55 | - Edit existing files
56 | - Create new files using a documented schema
57 | - Run scripts to regenerate structured data
58 |
59 | ### ⚙️ SEO-Optimized
60 |
61 | - Schema.org metadata, OpenGraph tags
62 | - Clean URLs (e.g., `/soorme/gurus/guru-nanak-dev-ji`)
63 | - Lightning-fast performance (SSG + CDN)
64 |
65 | ---
66 |
67 | ## 📦 What SikhSoorme Is Not
68 |
69 | - ❌ A commercial product
70 | - ❌ A place for personal blogs or debates
71 | - ❌ A social network or discussion platform
72 | - ❌ A scholarly journal — it simplifies knowledge for wider access
73 |
74 | ---
75 |
76 | ## 👥 Target Audience
77 |
78 | - 🏫 Students & teachers
79 | - 📖 Religious educators
80 | - 👨👩👧 Parents teaching Sikh history
81 | - 🌍 General readers
82 | - 🧠 Researchers compiling references
83 |
84 | ---
85 |
86 | ## 🌍 Live Demo / Deployment
87 |
88 | - **GitHub Repo**: [github.com/hardeepsingh980/sikhsoorme](https://github.com/hardeepsingh980/sikhsoorme)
89 | - **Live Demo**: [sikhsoorme.com](https://sikhsoorme.com)
90 |
91 | ---
92 |
93 | ## 🧑💻 Technical Stack
94 |
95 | | Layer | Stack |
96 | | ------------ | ------------------------- |
97 | | Framework | Next.js 13+ (App Router) |
98 | | Styling | Tailwind CSS |
99 | | Hosting | Vercel (SSG + CDN + SSR) |
100 | | Backend | Supabase (Search, Auth) |
101 | | Scripts | Node.js (TS, build tools) |
102 | | CI/CD | GitHub Actions |
103 | | Data Format | JSON Schema |
104 | | Contribution | GitHub PRs & Issues |
105 |
106 | ---
107 |
108 | ## 🏗️ Project Structure
109 |
110 | ```bash
111 | .
112 | ├── app/ # Next.js App Router pages
113 | │ ├── about/ # Static informational pages
114 | │ ├── soorme/[category]/ # Dynamic routes for category/personality
115 | │ ├── timeline/ # Static page based on generated timeline
116 | ├── components/ # UI components, layouts, and reusable atoms
117 | │ └── ui/ # Base UI elements (buttons, badges, etc.)
118 | ├── data/personalities/ # Source JSON files (one per person)
119 | ├── public/
120 | │ ├── generated/ # JSON outputs from build scripts
121 | │ ├── images/ # Uploaded images for personalities
122 | │ └── placeholder.png # Default image fallback
123 | ├── scripts/ # Data-processing scripts (Node.js)
124 | │ ├── generateCategories.ts
125 | │ ├── generateHomepageData.ts
126 | │ ├── enrichRelatedPersonalities.ts
127 | │ ├── pushToSupabase.ts
128 | ├── lib/ # Utility functions (e.g., Supabase client)
129 | ├── .github/workflows/ # GitHub CI/CD for build and deploy
130 | ├── next.config.ts # Next.js settings
131 | ├── tailwind.config.ts # Tailwind CSS config
132 | ├── README.md
133 | ````
134 |
135 | ---
136 |
137 | ## 🧠 Data Flow & Architecture
138 |
139 | ### 🔄 Build-Time Flow (SSG)
140 |
141 | ```
142 | Developer Push
143 | ↓
144 | GitHub Action (CI)
145 | ↓
146 | Run build scripts:
147 | ├─ generateCategories.ts → public/generated/categories.json
148 | ├─ generateHomepageData.ts → public/generated/homepageData.json
149 | ├─ enrichRelatedPersonalities.ts → data/personalities/*.json (enriched)
150 | ├─ pushToSupabase.ts → Supabase database
151 | ↓
152 | Next.js compiles → Pages + JSON injected
153 | ↓
154 | Deploy to GitHub Pages
155 | ```
156 |
157 | ### ⚡ Runtime Flow (SSR + Client-Side)
158 |
159 | ```
160 | User Browser
161 | ↓
162 | Static page from CDN (SSG) OR
163 | Server Action (e.g., search)
164 | ↓
165 | Supabase API queried
166 | ↓
167 | Data rendered in real time
168 | ```
169 | ---
170 |
171 | ## ⚙️ Scripts Overview
172 |
173 | | Script Name | Purpose |
174 | | ------------------------------ | ------------------------------------------------------------------------ |
175 | | `generateCategories.ts` | Groups personalities into categories and writes JSON summary |
176 | | `generateHomepageData.ts` | Builds homepage content: featured, soorma-of-the-day, etc. |
177 | | `enrichRelatedPersonalities.ts`| Adds category, image, and `.exist` flags to related people |
178 | | `pushToSupabase.ts` | Pushes data to Supabase for search indexing and version tracking |
179 |
180 |
181 | ## ✍️ How to Contribute
182 |
183 | ### 🧑🎨 Add a New Personality
184 |
185 | 1. Duplicate a sample JSON file in `data/personalities/`
186 | 2. Fill out required fields using the [structured schema](#structured-schema)
187 | 3. Run:
188 |
189 | ```bash
190 | npm run build:data
191 | ```
192 |
193 | 4. Submit a PR with your changes.
194 |
195 | ### 🔍 Improve Existing Entries
196 |
197 | * Edit files in `data/personalities/`
198 | * Fix typos, add missing fields, enhance sections
199 | * Submit a PR
200 |
201 | ### 📸 Add Images
202 |
203 | * Save to `public/images/your-image.jpg`
204 | * Reference it in the `image` field of the personality JSON
205 |
206 | ---
207 |
208 | ## 🧾 Structured Schema
209 |
210 | Each personality profile uses a structured JSON schema that includes:
211 |
212 | * Basic Info (`name`, `slug`, `category`, `birth`, `death`, etc.)
213 | * Biography Sections (`earlyLife`, `legacy`, etc.)
214 | * Quick Stats & Facts
215 | * Timeline
216 | * Achievements
217 | * Related Personalities
218 | * Quotes
219 | * Historical Context
220 | * References
221 |
222 | ➡️ Full schema available in `docs/structed_output.md` or via inline comments in scripts.
223 |
224 | ---
225 |
226 | ## 🚧 Roadmap
227 |
228 | * [ ] Punjabi translations
229 | * [ ] Audio or video narrations
230 | * [ ] Drag-and-drop data editor (for non-devs)
231 | * [ ] Timeline visualizer
232 | * [ ] Role-based access for editors/moderators
233 | * [ ] Citation checker
234 |
235 | ---
236 |
237 | ## 📜 License
238 |
239 | This project is licensed under the **MIT License**. All contributions are welcome under the same terms.
240 |
241 | > Content should be respectful and historically accurate. Please cite sources where possible.
242 |
243 | ---
244 |
245 | ## ❤️ Acknowledgments
246 | * Built and maintained by volunteers — join us!
247 |
248 | ---
249 |
250 | ## 🌟 Vision
251 |
252 | > “To become the most accessible, authentic, and community-driven archive of Sikh legacy available to the world.”
253 |
254 | ---
255 |
256 |
257 |
--------------------------------------------------------------------------------
/data/personalities/bhai-dharam-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bhai Dharam Singh Ji",
3 | "slug": "bhai-dharam-singh-ji",
4 | "category": "Panj Pyare",
5 | "birth": "1666",
6 | "death": "1708",
7 | "birthPlace": "Hastinapur, Meerut, Uttar Pradesh, India",
8 | "image": "https://www.sikhiwiki.org/images/b/ba/Daya_Singh%2C_Dharm_Singh_and_Himmat_Singh_of_the_panj_pyare.jpg",
9 | "excerpt": "Bhai Dharam Singh Ji was one of the original Panj Pyare, the five beloved ones, who offered their heads to Guru Gobind Singh Ji and were subsequently initiated into the Khalsa order during the historic Vaisakhi of 1699. He exemplified unwavering devotion and courage, becoming a foundational figure in the establishment of the Khalsa.",
10 | "designation": "One of the Panj Pyare",
11 | "quickStats": [
12 | {
13 | "label": "Initiation",
14 | "value": "1699"
15 | },
16 | {
17 | "label": "Associated Guru",
18 | "value": "Guru Gobind Singh Ji"
19 | }
20 | ],
21 | "quickFacts": [
22 | {
23 | "label": "Original name",
24 | "value": "Dharam Das"
25 | },
26 | {
27 | "label": "Origin",
28 | "value": "Hastinapur, Meerut, Uttar Pradesh"
29 | },
30 | {
31 | "label": "Community",
32 | "value": "Jat"
33 | }
34 | ],
35 | "version": {
36 | "lastUpdated": "2024-07-31T00:00:00Z",
37 | "version": "1.0",
38 | "contributors": 1,
39 | "edits": 1,
40 | "historyUrl": ""
41 | },
42 | "biographySections": [
43 | {
44 | "label": "Early Life",
45 | "icon": "fas fa-user",
46 | "value": "Born as Dharam Das in 1666 in Hastinapur, Meerut, Uttar Pradesh, India. He belonged to the Jat community. His early life instilled in him a deep sense of devotion and service."
47 | },
48 | {
49 | "label": "Contributions/Service",
50 | "icon": "fas fa-hands-helping",
51 | "value": "Bhai Dharam Singh Ji's most significant contribution was his unwavering faith and courage in responding to Guru Gobind Singh Ji's call for a head at Anandpur Sahib during the Vaisakhi of 1699. He was the second to offer his head, thereby becoming one of the first five to be initiated into the Khalsa. He participated in several crucial battles alongside Guru Gobind Singh Ji. Notably, after the Battle of Chamkaur in December 1705, he, along with Bhai Daya Singh Ji, accompanied Guru Gobind Singh Ji out of the fort, demonstrating his steadfast loyalty and dedication."
52 | },
53 | {
54 | "label": "Final Years",
55 | "icon": "fas fa-mountain",
56 | "value": "Bhai Dharam Singh Ji remained a loyal companion and devoted follower of Guru Gobind Singh Ji until the Guru's passing. He attained martyrdom in Nanded, Maharashtra, in 1708."
57 | }
58 | ],
59 | "spiritualLegacy": {
60 | "description": "Bhai Dharam Singh Ji's spiritual legacy is intrinsically linked with the foundational principles of the Khalsa. He represents the ideal Gursikh, one who is willing to sacrifice everything for the Guru and for the upholding of righteousness (Dharam). His life is a testament to the power of unconditional faith and selfless devotion.",
61 | "keyContributions": [
62 | "Embodiment of unconditional faith and courage in the face of ultimate sacrifice.",
63 | "One of the first five to receive Amrit, playing a pivotal role in the establishment of the Khalsa Panth.",
64 | "Set an enduring example of a dedicated and disciplined Gursikh for future generations."
65 | ]
66 | },
67 | "modernRelevance": {
68 | "description": "Bhai Dharam Singh Ji continues to inspire Sikhs worldwide as a profound symbol of unwavering commitment to the Sikh faith and its core principles of courage, sacrifice, and devotion. His life story reinforces the spiritual and ethical foundations of Sikhism.",
69 | "contemporaryImpact": [
70 | "His story reinforces the importance of selfless service (Seva) and sacrifice (Shaheedi) in the Sikh tradition.",
71 | "Serves as a paramount role model for all Khalsa initiates, highlighting the commitment required to live as a true Sikh.",
72 | "His actions underscore the revolutionary spirit of the Khalsa and its commitment to justice and equality."
73 | ]
74 | },
75 | "achievements": [
76 | {
77 | "title": "Initiation into Khalsa",
78 | "year": "1699",
79 | "description": "One of the first five to be initiated into the Khalsa by Guru Gobind Singh Ji.",
80 | "icon": "🙏"
81 | },
82 | {
83 | "title": "Companion to Guru Gobind Singh Ji",
84 | "year": "1705",
85 | "description": "Accompanied Guru Gobind Singh Ji out of Chamkaur fort after the battle.",
86 | "icon": "🚶♂️"
87 | },
88 | {
89 | "title": "Martyrdom",
90 | "year": "1708",
91 | "description": "Gave his life in devotion to the Guru and the Sikh faith in Nanded.",
92 | "icon": "⚔️"
93 | }
94 | ],
95 | "quotes": [],
96 | "timeline": [
97 | {
98 | "year": 1666,
99 | "event": "Born as Dharam Das in Hastinapur, Meerut.",
100 | "type": "Birth"
101 | },
102 | {
103 | "year": 1699,
104 | "event": "Offered his head to Guru Gobind Singh Ji and was initiated into the Khalsa.",
105 | "type": "Key Event"
106 | },
107 | {
108 | "year": 1705,
109 | "event": "Accompanied Guru Gobind Singh Ji out of Chamkaur fort.",
110 | "type": "Key Event"
111 | },
112 | {
113 | "year": 1708,
114 | "event": "Passed away in Nanded, Maharashtra.",
115 | "type": "Death"
116 | }
117 | ],
118 | "relatedPersonalities": [
119 | {
120 | "name": "Guru Gobind Singh Ji",
121 | "relation": "Guru",
122 | "slug": "guru-gobind-singh-ji",
123 | "category": "gurus",
124 | "image": "https://srichants.in/wp-content/uploads/2024/12/Guru-Gobind-Singh-Ji.jpg",
125 | "exists": true
126 | },
127 | {
128 | "name": "Bhai Daya Singh Ji",
129 | "relation": "Panj Pyare",
130 | "slug": "bhai-daya-singh-ji",
131 | "category": "Panj Pyare",
132 | "image": "https://www.sikhiwiki.org/images/6/61/Dayasingh.jpg",
133 | "exists": true
134 | },
135 | {
136 | "name": "Bhai Himmat Singh Ji",
137 | "relation": "Panj Pyare",
138 | "slug": "bhai-himmat-singh-ji",
139 | "category": "Panj Pyare",
140 | "image": "N/A",
141 | "exists": true
142 | },
143 | {
144 | "name": "Bhai Mohkam Singh Ji",
145 | "relation": "Panj Pyare",
146 | "slug": "bhai-mohkam-singh-ji",
147 | "category": "Panj Pyare",
148 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Mural_of_Guru_Gobind_Singh_being_attended_by_the_inaugural_quintet_of_Panj_Piare_%28Daya_Singh%2C_Dharam_Singh%2C_Sahib_Singh%2C_Mohkam_Singh%2C_Himmat_Singh%29_from_a_Sikh_Samadhi_at_Kot_Fateh_Khan.jpg/1200px-thumbnail.jpg",
149 | "exists": true
150 | },
151 | {
152 | "name": "Bhai Sahib Singh Ji",
153 | "relation": "Panj Pyare",
154 | "slug": "bhai-sahib-singh-ji",
155 | "category": "Panj Pyare",
156 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Mural_of_Guru_Gobind_Singh_being_attended_by_the_inaugural_quintet_of_Panj_Piare_%28Daya_Singh%2C_Dharam_Singh%2C_Sahib_Singh%2C_Mohkam_Singh%2C_Himmat_Singh%29_from_a_Sikh_Samadhi_at_Kot_Fateh_Khan.jpg/1200px-thumbnail.jpg",
157 | "exists": true
158 | }
159 | ],
160 | "historicalContext": {
161 | "period": "Late 17th - Early 18th Century",
162 | "politicalSituation": "The Mughal Empire, under Aurangzeb, pursued policies of religious intolerance, leading to persecution of Sikhs and others.",
163 | "socialConditions": "Society was characterized by a rigid caste system and widespread religious discrimination. Sikh Gurus actively challenged these evils, advocating for equality and brotherhood.",
164 | "significance": "The formation of the Khalsa in 1699 was a revolutionary act that transformed Sikhs into a warrior-saint community, instilling martial spirit and collective identity to fight tyranny and injustice."
165 | },
166 | "references": [
167 | "https://en.wikipedia.org/wiki/Dharam_Singh_(Sikhism)",
168 | "https://www.sikhiwiki.org/index.php/Bhai_Dharam_Singh",
169 | "https://www.sikhiwiki.org/index.php/Panj_Piare"
170 | ]
171 | }
--------------------------------------------------------------------------------
/components/QuickStats.tsx:
--------------------------------------------------------------------------------
1 | "use client"
2 |
3 | import { Calendar, Users, BookOpen, Crown, Sword, Heart, MapPin, Clock, Star, Trophy } from "lucide-react"
4 | import { Card, CardContent } from "@/components/ui/card"
5 | import { Badge } from "@/components/ui/badge"
6 | import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"
7 |
8 | interface QuickStat {
9 | value: string | number
10 | label: string
11 | icon?: string
12 | description?: string
13 | category?: "time" | "achievement" | "relationship" | "location" | "spiritual" | "military"
14 | type?: "numeric" | "text" | "list"
15 | }
16 |
17 | interface QuickStatsProps {
18 | personality: {
19 | name: string
20 | birth?: string
21 | death?: string
22 | category: string
23 | birthPlace?: string
24 | deathPlace?: string
25 | achievements?: any[]
26 | timeline?: any[]
27 | quotes?: any[]
28 | relatedPersonalities?: any[]
29 | children?: string[]
30 | spouse?: string[]
31 | quickStats?: QuickStat[]
32 | }
33 | }
34 |
35 | const iconMap = {
36 | Calendar,
37 | Users,
38 | BookOpen,
39 | Crown,
40 | Sword,
41 | Heart,
42 | MapPin,
43 | Clock,
44 | Star,
45 | Trophy,
46 | }
47 |
48 | export function QuickStats({ personality }: QuickStatsProps) {
49 | // Generate intelligent stats based on available data
50 | const generateStats = (): QuickStat[] => {
51 | const stats: QuickStat[] = []
52 |
53 | // Age calculation
54 | if (personality.birth && personality.death) {
55 | const age = Number.parseInt(personality.death) - Number.parseInt(personality.birth)
56 | stats.push({
57 | value: age,
58 | label: "Years Lived",
59 | icon: "Calendar",
60 | category: "time",
61 | type: "numeric",
62 | description: `Lived from ${personality.birth} to ${personality.death}`,
63 | })
64 | }
65 |
66 | // Guruship duration for Gurus
67 | if (personality.category === "gurus" && personality.birth && personality.death) {
68 | const gurushipYears = Number.parseInt(personality.death) - Number.parseInt(personality.birth)
69 | stats.push({
70 | value: gurushipYears,
71 | label: "Years as Guru",
72 | icon: "Crown",
73 | category: "spiritual",
74 | type: "numeric",
75 | description: "Duration of spiritual leadership",
76 | })
77 | }
78 |
79 | // Children count
80 | if (personality.children && personality.children.length > 0) {
81 | stats.push({
82 | value: personality.children.length,
83 | label: personality.children.length === 1 ? "Child" : "Children",
84 | icon: "Heart",
85 | category: "relationship",
86 | type: "numeric",
87 | description: "Family legacy",
88 | })
89 | }
90 |
91 | // Major achievements (limit to top 3 and format as text)
92 | if (personality.achievements && personality.achievements.length > 0) {
93 | const topAchievements = personality.achievements.slice(0, 3)
94 | const achievementText = topAchievements.map((a) => a.title).join(", ")
95 |
96 | stats.push({
97 | value: achievementText,
98 | label: "Major Contributions",
99 | icon: "Trophy",
100 | category: "achievement",
101 | type: "text",
102 | description: `${personality.achievements.length} total achievements documented`,
103 | })
104 | }
105 |
106 | // Battles count for Warriors/Military leaders
107 | if (personality.timeline) {
108 | const battles = personality.timeline.filter((event: any) => event.type === "battle")
109 | if (battles.length > 0) {
110 | stats.push({
111 | value: battles.length,
112 | label: battles.length === 1 ? "Major Battle" : "Major Battles",
113 | icon: "Sword",
114 | category: "military",
115 | type: "numeric",
116 | description: "Military engagements",
117 | })
118 | }
119 | }
120 |
121 | // Literary works count
122 | if (personality.quotes && personality.quotes.length > 0) {
123 | stats.push({
124 | value: personality.quotes.length,
125 | label: "Recorded Teachings",
126 | icon: "BookOpen",
127 | category: "spiritual",
128 | type: "numeric",
129 | description: "Preserved wisdom and quotes",
130 | })
131 | }
132 |
133 | // Use custom quickStats if provided, otherwise use generated stats
134 | return personality.quickStats || stats.slice(0, 4) // Limit to 4 most relevant stats
135 | }
136 |
137 | const stats = generateStats()
138 |
139 | if (stats.length === 0) {
140 | return null
141 | }
142 |
143 | const getCategoryColor = (category?: string) => {
144 | switch (category) {
145 | case "time":
146 | return "text-blue-100"
147 | case "achievement":
148 | return "text-yellow-100"
149 | case "relationship":
150 | return "text-pink-100"
151 | case "location":
152 | return "text-green-100"
153 | case "spiritual":
154 | return "text-purple-100"
155 | case "military":
156 | return "text-red-100"
157 | default:
158 | return "text-orange-200"
159 | }
160 | }
161 |
162 | const truncateText = (text: string, maxLength = 50) => {
163 | if (text.length <= maxLength) return text
164 | return text.substring(0, maxLength).trim() + "..."
165 | }
166 |
167 | const isNumeric = (value: string | number) => {
168 | return typeof value === "number" || !isNaN(Number(value))
169 | }
170 |
171 | return (
172 |
173 |
224 |
225 | )
226 | }
227 |
--------------------------------------------------------------------------------
/data/personalities/prithi-chand.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Prithi Chand",
3 | "slug": "prithi-chand",
4 | "category": "Guru Family",
5 | "birth": "1558-00-00",
6 | "death": "1618-04-00",
7 | "birthPlace": "N/A",
8 | "excerpt": "Prithi Chand, the eldest son of Guru Ram Das and elder brother of Guru Arjan Dev, was a significant figure in early Sikh history. Passed over for the Guruship, he founded the Mina sect, a parallel movement to mainstream Sikhism, challenging the established spiritual authority and contributing to early internal dissent within the nascent Sikh community.",
9 | "designation": "Eldest son of Guru Ram Das, founder of the Mina sect.",
10 | "biographySections": [
11 | {
12 | "label": "Early Life",
13 | "icon": "fa-user",
14 | "value": "Born in 1558, Prithi Chand was the eldest of the three sons of Guru Ram Das, the fourth Sikh Guru, and Mata Bhani. He was known for his astute understanding of social and worldly affairs. As his father’s health declined, Prithi Chand harbored strong ambitions of succeeding him as the next Guru."
15 | },
16 | {
17 | "label": "Contributions/Service",
18 | "icon": "fa-hand-holding-water",
19 | "value": "Prithi Chand's \"contributions\" are primarily within the context of the Mina sect, which he founded in opposition to the mainstream Sikh Guruship. After Guru Ram Das appointed his youngest son, Arjan Dev, as the fifth Guru, Prithi Chand established his own spiritual seat in Kotha Guru (near Bathinda) and later in Heir village, strategically located between Amritsar and Lahore. He actively tried to divert pilgrims and followers from Guru Arjan Dev's path, attempting to portray himself as the rightful Guru. He created a parallel scripture that incorporated hymns of earlier Gurus along with his own compositions, aiming to solidify his claim and attract a following. His actions led to significant internal strife within the Sikh community during a critical period of its development."
20 | },
21 | {
22 | "label": "Key Reforms",
23 | "icon": "fa-flag",
24 | "value": "N/A. Prithi Chand's efforts were focused on establishing a rival claim to the Guruship rather than implementing reforms within the existing Sikh framework. His movement was seen as a deviation from the core principles established by the earlier Gurus."
25 | },
26 | {
27 | "label": "Compositions/Writings",
28 | "icon": "fa-pen",
29 | "value": "Prithi Chand was an accomplished devotional poet. He compiled a parallel scripture which included the hymns of earlier Gurus and his own poetry. This collection served as a rival to the Adi Granth, which was later compiled by Guru Arjan Dev Ji."
30 | },
31 | {
32 | "label": "Final Years",
33 | "icon": "fa-hourglass-end",
34 | "value": "Prithi Chand continued to lead the Mina sect until his death in April 1618. His efforts to establish a separate lineage and his opposition to Guru Arjan Dev and Guru Hargobind had a lasting, though controversial, impact on early Sikh history. The Mina sect continued after his death, at times gaining control of key Sikh centers like Amritsar, which necessitated Guru Hargobind's relocation."
35 | }
36 | ],
37 | "spiritualLegacy": {
38 | "description": "Prithi Chand's spiritual legacy is predominantly viewed as that of a rival leader who challenged the established line of Sikh Gurus. He is remembered as the founder of the Mina sect, which was considered heretical by mainstream Sikhs. His actions highlighted the importance of spiritual merit over hereditary claims in the succession of the Guruship and the nascent community's resolve to maintain its doctrinal purity.",
39 | "keyContributions": [
40 | "Founded the Mina sect, which offered a rival interpretation of Sikh leadership and teachings.",
41 | "Created a parallel scriptural tradition.",
42 | "His opposition inadvertently solidified the mainstream Sikh community's resolve and the principles of Guru succession."
43 | ]
44 | },
45 | "modernRelevance": {
46 | "description": "In modern Sikhism, Prithi Chand's story is primarily studied as a cautionary tale of ambition and the challenges of succession in a spiritual leadership context. It underscores the Gurus' wisdom in establishing a system of merit-based succession, which ultimately ensured the integrity and unity of the Sikh faith.",
47 | "contemporaryImpact": [
48 | "His historical role is discussed in the context of understanding the internal and external pressures faced by the early Sikh community.",
49 | "The events surrounding Prithi Chand contribute to the broader narrative of how Sikhism consolidated its identity and institutions despite significant opposition."
50 | ]
51 | },
52 | "achievements": [],
53 | "quotes": [],
54 | "timeline": [
55 | {
56 | "year": 1558,
57 | "date": "",
58 | "event": "Birth of Prithi Chand.",
59 | "type": "Birth"
60 | },
61 | {
62 | "year": 1574,
63 | "date": "",
64 | "event": "Guru Ram Das becomes the Fourth Sikh Guru.",
65 | "type": "Historical Context"
66 | },
67 | {
68 | "year": 1581,
69 | "date": "",
70 | "event": "Guru Arjan Dev is appointed the Fifth Sikh Guru, Prithi Chand establishes the Mina sect.",
71 | "type": "Religious Development"
72 | },
73 | {
74 | "year": "Early 17th Century",
75 | "date": "",
76 | "event": "The Mina sect, under Prithi Chand's leadership, gains influence and control over parts of Amritsar.",
77 | "type": "Conflict"
78 | },
79 | {
80 | "year": 1618,
81 | "date": "April",
82 | "event": "Death of Prithi Chand.",
83 | "type": "Death"
84 | }
85 | ],
86 | "relatedPersonalities": [
87 | {
88 | "name": "Guru Ram Das Ji",
89 | "relation": "Father",
90 | "slug": "guru-ram-das-ji",
91 | "category": "gurus",
92 | "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRPPzp097daIYZghyi14ouxZqeb5bk0qFMcMK8gp1aj_ydDE3RKfKsIsI5KHwKYvTP0rFQ&usqp=CAU",
93 | "exists": true
94 | },
95 | {
96 | "name": "Guru Arjan Dev Ji",
97 | "relation": "Younger Brother",
98 | "slug": "guru-arjan-dev-ji",
99 | "category": "gurus",
100 | "image": "https://feeds.abplive.com/onecms/images/uploaded-images/2021/06/14/1f3d5ec8d32807e3ec21b98a27cd81b0_original.JPG?impolicy=abp_cdn&imwidth=320",
101 | "exists": true
102 | }
103 | ],
104 | "historicalContext": {
105 | "period": "Prithi Chand lived during a pivotal period in Sikh history, spanning the late 16th and early 17th centuries. This era saw the consolidation of Sikh institutions under Guru Ram Das and Guru Arjan Dev, and the nascent community's increasing prominence.",
106 | "politicalSituation": "The region was under the rule of the powerful Mughal Empire. The Sikh Gurus maintained a complex relationship with Mughal authorities, which at times involved persecution and, at others, periods of relative tolerance. Prithi Chand is noted for having sought official support from the Mughal Empire to bolster his claim to the Guruship.",
107 | "socialConditions": "Sikhism was rapidly expanding, attracting followers from diverse social and economic backgrounds due to its egalitarian message and emphasis on devotional practice (Bhakti). The growing influence of the Sikh faith, however, also led to internal challenges, such as disputes over succession and external pressures from both religious and political adversaries.",
108 | "significance": "Prithi Chand's actions and the emergence of the Mina sect are significant as they represent the first major internal challenge to the spiritual authority and succession principles within Sikhism. The unwavering rejection of his claims by the mainstream Sikh community underscored the principle of spiritual merit (Gurgaddi) over hereditary succession, a crucial aspect that solidified the distinct identity and organizational structure of the Sikh faith. His rivalry also contributed to the eventual martyrdom of Guru Arjan Dev, as Prithi Chand is believed to have instigated some of the animosity from the Mughal court."
109 | },
110 | "references": [
111 | "Wikipedia: Prithi Chand (https://en.wikipedia.org/wiki/Prithi_Chand)",
112 | "SikhiWiki: Prithi Chand (https://www.sikhiwiki.org/index.php/Prithi_Chand)",
113 | "Wikipedia: Mina (Sikhism) (https://en.wikipedia.org/wiki/Mina_(Sikhism))"
114 | ]
115 | }
--------------------------------------------------------------------------------
/data/personalities/baba-jujhar-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Sahibzada Jujhar Singh Ji",
3 | "slug": "baba-jujhar-singh-ji",
4 | "category": "Sahibzade",
5 | "birth": "1691-03-14",
6 | "death": "1704-12-23",
7 | "birthPlace": "Anandpur Sahib, Punjab, India",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/a/a1/Detail_of_Sahibzada_Jujhar_Singh_from_a_mural_depicting_Guru_Gobind_Singh_and_his_four_sons_%28the_Sahibzadas%29_located_within_Takht_Hazur_Sahib.jpg",
9 | "excerpt": "Sahibzada Jujhar Singh Ji, the second son of Guru Gobind Singh Ji, embodied valor and devotion, sacrificing his life at the tender age of 14 during the heroic Second Battle of Chamkaur. His martyrdom stands as a profound symbol of unwavering faith and courage in Sikh history.",
10 | "designation": "Sahibzada",
11 | "quickStats": [
12 | {
13 | "label": "Parents",
14 | "value": "Guru Gobind Singh Ji and Mata Jito Ji"
15 | },
16 | {
17 | "label": "Brothers",
18 | "value": "Sahibzada Ajit Singh Ji, Sahibzada Zorawar Singh Ji, Sahibzada Fateh Singh Ji (collectively, the Chaar Sahibzaade)"
19 | },
20 | {
21 | "label": "Age at Martyrdom",
22 | "value": "14 years"
23 | }
24 | ],
25 | "quickFacts": [
26 | {
27 | "label": "Battle of Martyrdom",
28 | "value": "Second Battle of Chamkaur"
29 | },
30 | {
31 | "label": "Symbolism",
32 | "value": "Represents ultimate sacrifice for religious freedom and righteousness."
33 | }
34 | ],
35 | "version": {
36 | "lastUpdated": "2024-07-30",
37 | "version": "1.0",
38 | "contributors": 1,
39 | "edits": 1,
40 | "historyUrl": ""
41 | },
42 | "biographySections": [
43 | {
44 | "label": "Early Life",
45 | "icon": "👶",
46 | "value": "Sahibzada Jujhar Singh Ji was born on March 14, 1691, in Anandpur Sahib, Punjab, to Guru Gobind Singh Ji, the Tenth Sikh Guru, and Mata Jito Ji. As the second eldest of the four Sahibzaade, he was raised in an environment steeped in spiritual teachings and martial traditions. From a young age, he received comprehensive training in religious scriptures, history, philosophy, horsemanship, swordsmanship, and archery, preparing him for the life of a Khalsa warrior."
47 | },
48 | {
49 | "label": "Contributions/Service",
50 | "icon": "🎖️",
51 | "value": "Sahibzada Jujhar Singh Ji's primary contribution to Sikhism was his ultimate sacrifice during the Second Battle of Chamkaur. At the age of 14, he bravely fought alongside his father, Guru Gobind Singh Ji, and his elder brother, Sahibzada Ajit Singh Ji, against overwhelming Mughal forces. His courageous stand, despite his young age, exemplified the Sikh ideal of fighting for righteousness (Dharma) and defending the oppressed, even unto death."
52 | },
53 | {
54 | "label": "Spiritual Legacy",
55 | "icon": "� spiritual",
56 | "value": "Sahibzada Jujhar Singh Ji's spiritual legacy is profound, representing an unparalleled example of courage, devotion, and selfless sacrifice in the Sikh faith. His martyrdom, alongside his elder brother, stands as a beacon of inspiration, symbolizing the unwavering commitment of Sikhs to their principles, even in the face of insurmountable odds. His youthful bravery underscores the spiritual strength that empowers individuals to uphold righteousness and defend religious freedom."
57 | },
58 | {
59 | "label": "Key Contributions",
60 | "icon": "✨",
61 | "value": "• Symbol of ultimate sacrifice for faith and dharma.\n• Inspired Sikhs with his unwavering resolve and adherence to Sikh tenets in the face of tyranny."
62 | }
63 | ],
64 | "spiritualLegacy": {
65 | "description": "Sahibzada Jujhar Singh Ji's spiritual legacy is profound, representing an unparalleled example of courage, devotion, and selfless sacrifice in the Sikh faith. His martyrdom, alongside his elder brother, stands as a beacon of inspiration, symbolizing the unwavering commitment of Sikhs to their principles, even in the face of insurmountable odds. His youthful bravery underscores the spiritual strength that empowers individuals to uphold righteousness and defend religious freedom.",
66 | "keyContributions": [
67 | "Symbol of ultimate sacrifice for faith and dharma.",
68 | "Inspired Sikhs with his unwavering resolve and adherence to Sikh tenets in the face of tyranny."
69 | ]
70 | },
71 | "modernRelevance": {
72 | "description": "In contemporary times, Sahibzada Jujhar Singh Ji's story continues to resonate as a powerful narrative of heroism and sacrifice. His valor, especially as a young boy, serves as an enduring inspiration for children and adults globally. The annual commemoration of his martyrdom, particularly on occasions like Veer Bal Diwas, reinforces the universal values of courage, righteousness, and the importance of standing against injustice.",
73 | "contemporaryImpact": [
74 | "Inspires youth globally to embody courage and strong moral character.",
75 | "Reinforces the values of selfless service, sacrifice, and adherence to principles within the Sikh community and beyond."
76 | ]
77 | },
78 | "achievements": [
79 | {
80 | "title": "Martyrdom",
81 | "year": "1704",
82 | "description": "Sacrificed his life fighting for righteousness in the Second Battle of Chamkaur.",
83 | "icon": "⚔️"
84 | }
85 | ],
86 | "quotes": [],
87 | "timeline": [
88 | {
89 | "year": 1691,
90 | "date": "March 14",
91 | "event": "Born in Anandpur Sahib.",
92 | "type": "Birth"
93 | },
94 | {
95 | "year": 1704,
96 | "date": "December 23",
97 | "event": "Martyred in the Second Battle of Chamkaur.",
98 | "type": "Martyrdom"
99 | }
100 | ],
101 | "relatedPersonalities": [
102 | {
103 | "name": "Guru Gobind Singh Ji",
104 | "relation": "Father",
105 | "slug": "guru-gobind-singh-ji",
106 | "category": "gurus",
107 | "image": "https://srichants.in/wp-content/uploads/2024/12/Guru-Gobind-Singh-Ji.jpg",
108 | "exists": true
109 | },
110 | {
111 | "name": "Sahibzada Ajit Singh Ji",
112 | "relation": "Elder Brother",
113 | "slug": "sahibzada-ajit-singh-ji",
114 | "category": "unknown",
115 | "image": "/placeholder.png",
116 | "exists": false
117 | },
118 | {
119 | "name": "Sahibzada Zorawar Singh Ji",
120 | "relation": "Younger Brother",
121 | "slug": "sahibzada-zorawar-singh-ji",
122 | "category": "unknown",
123 | "image": "/placeholder.png",
124 | "exists": false
125 | },
126 | {
127 | "name": "Sahibzada Fateh Singh Ji",
128 | "relation": "Younger Brother",
129 | "slug": "sahibzada-fateh-singh-ji",
130 | "category": "unknown",
131 | "image": "/placeholder.png",
132 | "exists": false
133 | }
134 | ],
135 | "historicalContext": {
136 | "period": "Late 17th - Early 18th Century (Mughal-Sikh conflicts)",
137 | "politicalSituation": "This era was marked by severe persecution of Sikhs by the Mughal Empire under Emperor Aurangzeb. Guru Gobind Singh Ji and the Sikh community were actively engaged in defending their faith and way of life against imperial oppression. The Battle of Chamkaur was a direct consequence of the prolonged siege of Anandpur Sahib and the subsequent retreat.",
138 | "socialConditions": "Sikhs faced immense religious intolerance and systematic attempts to suppress their distinct identity and practices. Despite these challenges, the Sikh community, under the leadership of Guru Gobind Singh Ji, was forging a strong identity as Khalsa, committed to principles of justice and equality.",
139 | "significance": "Sahibzada Jujhar Singh Ji's martyrdom, along with that of his brothers and the immense sacrifices made by Guru Gobind Singh Ji's family, is a pivotal moment in Sikh history. It solidified the resolve of the Khalsa, reinforced the principles of religious freedom and self-defense, and inspired future generations to uphold truth and justice at all costs."
140 | },
141 | "references": [
142 | "Jujhar Singh - Wikipedia: https://en.wikipedia.org/wiki/Jujhar_Singh",
143 | "Sahibzada Jujhar Singh - SikhiWiki, free Sikh encyclopedia.: https://www.sikhiwiki.org/index.php/Sahibzada_Jujhar_Singh",
144 | "Kuir Singh Gurbilds Pdtshdhi 10. Patiala, 1968.",
145 | "Chhibbar, Kesar Singh, Rnnsdvalindma Dasdn Pdlshdhldn Kd. Chandigarh, 1972.",
146 | "Gian Singh, Giani, Panth Prakdsh. Patiala, 1970.",
147 | "Padam, Piara Singh, Char Sdhihidde. Patiala, 1970.",
148 | "Macauliffe, Max Arthur, The Sikh Religion. Oxford, 1909.",
149 | "SikhNet.com (for some birth/death dates): https://www.sikhnet.com/"
150 | ]
151 | }
--------------------------------------------------------------------------------
/data/personalities/bhai-mohkam-singh-ji.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Bhai Mohkam Singh Ji",
3 | "slug": "bhai-mohkam-singh-ji",
4 | "category": "Panj Pyare",
5 | "birth": "1663-06-06",
6 | "death": "1704-12-07",
7 | "birthPlace": "Bet Dwarka, Gujarat, India",
8 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Mural_of_Guru_Gobind_Singh_being_attended_by_the_inaugural_quintet_of_Panj_Piare_%28Daya_Singh%2C_Dharam_Singh%2C_Sahib_Singh%2C_Mohkam_Singh%2C_Himmat_Singh%29_from_a_Sikh_Samadhi_at_Kot_Fateh_Khan.jpg/1200px-thumbnail.jpg",
9 | "excerpt": "Bhai Mohkam Singh Ji, born Mohkam Chand, was one of the original Panj Pyare (Five Beloved Ones) who responded to Guru Gobind Singh Ji's call for sacrifice in 1699. He was initiated into the Khalsa and later attained martyrdom in the Battle of Chamkaur.",
10 | "designation": "One of the Panj Pyare, Sikh Warrior",
11 | "quickStats": [
12 | {
13 | "label": "Caste",
14 | "value": "Chhimba"
15 | },
16 | {
17 | "label": "Parents",
18 | "value": "Tirath Chandi and Devi Bai"
19 | }
20 | ],
21 | "quickFacts": [
22 | {
23 | "label": "Offer his head to Guru Gobind Singh Ji.",
24 | "value": "Yes"
25 | },
26 | {
27 | "label": "Participated in Sikh battles.",
28 | "value": "Yes"
29 | },
30 | {
31 | "label": "Martyr in the Battle of Chamkaur.",
32 | "value": "Yes"
33 | }
34 | ],
35 | "version": {
36 | "lastUpdated": "2024-07-30",
37 | "version": "1.0",
38 | "contributors": 1,
39 | "edits": 1,
40 | "historyUrl": ""
41 | },
42 | "biographySections": [
43 | {
44 | "label": "Early Life",
45 | "icon": "fa-user",
46 | "value": "Born Mohkam Chand on June 6, 1663, in Bet Dwarka, Gujarat, India, to Tirath Chandi and Devi Bai. He belonged to the Chhimba caste, traditionally associated with tailoring and cloth printing. Around 1685, he journeyed to Anandpur, the then-seat of Guru Gobind Singh Ji, where he dedicated himself to the Guru's service."
47 | },
48 | {
49 | "label": "Contributions/Service",
50 | "icon": "fa-hands-helping",
51 | "value": "Bhai Mohkam Singh Ji's most significant contribution came on the Baisakhi day of 1699, when he was one of the five Sikhs who responded to Guru Gobind Singh Ji's call for a head, symbolizing ultimate devotion. He was subsequently initiated into the Khalsa, receiving the surname 'Singh' and becoming Bhai Mohkam Singh. He actively participated in the Sikh battles against the surrounding hill chiefs and imperial Mughal troops, demonstrating unwavering courage and commitment to the Sikh faith."
52 | },
53 | {
54 | "label": "Key Reforms",
55 | "icon": "fa-reform",
56 | "value": "As one of the Panj Pyare, he was instrumental in the formation of the Khalsa, a pivotal reform that transformed the Sikh community into a disciplined saint-soldier order, dedicated to righteousness and the defense of justice."
57 | },
58 | {
59 | "label": "Final Years",
60 | "icon": "fa-cross",
61 | "value": "Bhai Mohkam Singh Ji continued to fight alongside Guru Gobind Singh Ji. He attained martyrdom in the heroic Battle of Chamkaur on December 7, 1704, alongside Bhai Himmat Singh and Bhai Sahib Singh, defending the Guru and the Sikh community against overwhelming Mughal forces."
62 | }
63 | ],
64 | "spiritualLegacy": {
65 | "description": "Bhai Mohkam Singh Ji's spiritual legacy is intertwined with the foundational principles of the Khalsa. His willingness to offer his life exemplified the ultimate surrender and devotion required of a Sikh. He embodies the ideal of a Gursikh who places the Guru's command above all else, thereby contributing to the spiritual fortitude of the Sikh nation.",
66 | "keyContributions": [
67 | "Embodied self-sacrifice and devotion during the formation of the Khalsa.",
68 | "A foundational pillar of the Khalsa, setting an example for future generations of Sikhs.",
69 | "His martyrdom solidified the principles of courage and unwavering faith in the face of tyranny."
70 | ]
71 | },
72 | "modernRelevance": {
73 | "description": "In modern Sikhism, Bhai Mohkam Singh Ji remains an enduring symbol of courage, commitment, and selfless service to the Guru and the community. His story inspires Sikhs worldwide to uphold the values of the Khalsa and stand firm in their faith.",
74 | "contemporaryImpact": [
75 | "Serves as an inspiration for Sikhs to embody the spirit of Chardi Kala (ever-rising spirits) and fearlessness.",
76 | "Represents the ideal of the 'saint-soldier' within the Sikh tradition.",
77 | "His sacrifice reinforces the importance of defending religious freedom and justice for all."
78 | ]
79 | },
80 | "achievements": [
81 | {
82 | "title": "Initiation into Khalsa",
83 | "year": "1699",
84 | "description": "Became one of the first five Sikhs to be initiated into the Khalsa order by Guru Gobind Singh Ji.",
85 | "icon": ""
86 | },
87 | {
88 | "title": "Martyrdom at Chamkaur",
89 | "year": "1704",
90 | "description": "Sacrificed his life defending Guru Gobind Singh Ji in the Battle of Chamkaur.",
91 | "icon": ""
92 | }
93 | ],
94 | "quotes": [],
95 | "timeline": [
96 | {
97 | "year": 1663,
98 | "date": "June 6",
99 | "event": "Born Mohkam Chand in Bet Dwarka, Gujarat.",
100 | "type": "Birth"
101 | },
102 | {
103 | "year": 1685,
104 | "date": "",
105 | "event": "Arrived at Anandpur and dedicated himself to Guru Gobind Singh Ji's service.",
106 | "type": "Life Event"
107 | },
108 | {
109 | "year": 1699,
110 | "date": "Baisakhi",
111 | "event": "Offered his head to Guru Gobind Singh Ji and was initiated into the Khalsa, becoming Bhai Mohkam Singh.",
112 | "type": "Key Event"
113 | },
114 | {
115 | "year": 1704,
116 | "date": "December 7",
117 | "event": "Martyred in the Battle of Chamkaur.",
118 | "type": "Death"
119 | }
120 | ],
121 | "relatedPersonalities": [
122 | {
123 | "name": "Guru Gobind Singh Ji",
124 | "relation": "Guru",
125 | "slug": "guru-gobind-singh-ji",
126 | "category": "gurus",
127 | "image": "https://srichants.in/wp-content/uploads/2024/12/Guru-Gobind-Singh-Ji.jpg",
128 | "exists": true
129 | },
130 | {
131 | "name": "Bhai Daya Singh Ji",
132 | "relation": "Fellow Panj Pyare",
133 | "slug": "bhai-daya-singh-ji",
134 | "category": "Panj Pyare",
135 | "image": "https://www.sikhiwiki.org/images/6/61/Dayasingh.jpg",
136 | "exists": true
137 | },
138 | {
139 | "name": "Bhai Dharam Singh Ji",
140 | "relation": "Fellow Panj Pyare",
141 | "slug": "",
142 | "category": "unknown",
143 | "image": "/placeholder.png",
144 | "exists": false
145 | },
146 | {
147 | "name": "Bhai Himmat Singh Ji",
148 | "relation": "Fellow Panj Pyare",
149 | "slug": "bhai-himmat-singh-ji",
150 | "category": "Panj Pyare",
151 | "image": "N/A",
152 | "exists": true
153 | },
154 | {
155 | "name": "Bhai Sahib Singh Ji",
156 | "relation": "Fellow Panj Pyare",
157 | "slug": "bhai-sahib-singh-ji",
158 | "category": "Panj Pyare",
159 | "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Mural_of_Guru_Gobind_Singh_being_attended_by_the_inaugural_quintet_of_Panj_Piare_%28Daya_Singh%2C_Dharam_Singh%2C_Sahib_Singh%2C_Mohkam_Singh%2C_Himmat_Singh%29_from_a_Sikh_Samadhi_at_Kot_Fateh_Khan.jpg/1200px-thumbnail.jpg",
160 | "exists": true
161 | }
162 | ],
163 | "historicalContext": {
164 | "period": "Late 17th - Early 18th Century (Mughal Empire)",
165 | "politicalSituation": "The Sikh community faced severe persecution from the Mughal Empire, leading to significant conflicts. Guru Gobind Singh Ji was actively working to defend the Sikh faith and its followers against imperial aggression.",
166 | "socialConditions": "Society was marked by deep-rooted caste divisions and religious intolerance. Guru Gobind Singh Ji's creation of the Khalsa aimed to establish an egalitarian society based on spiritual principles and martial prowess.",
167 | "significance": "Bhai Mohkam Singh Ji's life and sacrifice represent a critical period in Sikh history, marking the transition from a purely spiritual community to a well-defined socio-religious and martial order capable of defending its values and adherents."
168 | },
169 | "references": [
170 | "Mohkam Singh - Wikipedia (https://en.wikipedia.org/wiki/Mohkam_Singh)",
171 | "Bhai Mukham Singh - SikhiWiki (https://www.sikhiwiki.org/index.php/Bhai_Mukham_Singh)",
172 | "Panj Pyare - Wikipedia (https://en.wikipedia.org/wiki/Panj_Pyare)"
173 | ]
174 | }
--------------------------------------------------------------------------------