Spaces:
Running
Running
Upload 22 files
Browse files- .gitattributes +35 -35
- AIPage.html +109 -0
- AIassPage.html +92 -0
- AbroadPage.html +86 -0
- CPDPage.html +65 -0
- CareersPage.html +83 -0
- ConfedPage.html +66 -0
- ConferencePage.html +141 -0
- FellowPage.html +78 -0
- GrantPage.html +85 -0
- MedPage.html +81 -0
- PhDPage.html +93 -0
- PharmaPage.html +69 -0
- PodcastPage.html +107 -0
- README.md +12 -12
- ResPage.html +75 -0
- ResearchPage.html +152 -0
- app.js +89 -0
- index.html +1161 -0
- page-utils.js +65 -0
- search.js +162 -0
- style.css +28 -0
.gitattributes
CHANGED
@@ -1,35 +1,35 @@
|
|
1 |
-
*.7z filter=lfs diff=lfs merge=lfs -text
|
2 |
-
*.arrow filter=lfs diff=lfs merge=lfs -text
|
3 |
-
*.bin filter=lfs diff=lfs merge=lfs -text
|
4 |
-
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
5 |
-
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
6 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
7 |
-
*.gz filter=lfs diff=lfs merge=lfs -text
|
8 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
9 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
10 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
11 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
22 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
23 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
24 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
25 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
26 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
31 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
32 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
33 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
AIPage.html
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>TN Medical Connect | AI in Healthcare</title>
|
7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
9 |
+
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
10 |
+
<link rel="stylesheet" href="style.css">
|
11 |
+
</head>
|
12 |
+
<body class="ai-page">
|
13 |
+
<!-- AI in Healthcare Page -->
|
14 |
+
<div class="min-h-screen flex flex-col bg-white">
|
15 |
+
<!-- Header -->
|
16 |
+
<header class="bg-primary text-white">
|
17 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
18 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
19 |
+
<nav class="space-x-4 text-sm">
|
20 |
+
<a href="#" class="hover:underline">Home</a>
|
21 |
+
<a href="#" class="hover:underline font-semibold">AI in Healthcare</a>
|
22 |
+
<a href="#" class="hover:underline">AI Assistants</a>
|
23 |
+
<!-- ...other nav links -->
|
24 |
+
</nav>
|
25 |
+
</div>
|
26 |
+
</header>
|
27 |
+
|
28 |
+
<!-- Main Content -->
|
29 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
30 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🤖 AI in Healthcare</h2>
|
31 |
+
<p class="text-gray-600 mb-4">Discover the latest AI tools in medicine and learn how doctors and nurses can leverage them for better patient care and efficiency.</p>
|
32 |
+
|
33 |
+
<!-- Search for AI tools and resources -->
|
34 |
+
<div class="mb-8">
|
35 |
+
<form class="search-form w-full md:w-2/3 flex" data-category="ai healthcare">
|
36 |
+
<input type="text" placeholder="Search AI tools, resources..." class="w-full px-3 py-2 border border-gray-300 rounded-l" />
|
37 |
+
<button type="submit" class="bg-primary text-white px-4 py-2 rounded-r hover:bg-opacity-90">
|
38 |
+
<i class="fas fa-search"></i>
|
39 |
+
</button>
|
40 |
+
</form>
|
41 |
+
</div>
|
42 |
+
|
43 |
+
<!-- Search Results Container -->
|
44 |
+
<div id="search-results" class="mb-8 hidden"></div>
|
45 |
+
|
46 |
+
<!-- AI Tools Showcase -->
|
47 |
+
<section class="mb-10">
|
48 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-4">Latest AI Tools</h3>
|
49 |
+
<div class="grid gap-6 md:grid-cols-2">
|
50 |
+
<div class="p-5 bg-gray-50 border border-gray-200 rounded-lg shadow-sm">
|
51 |
+
<h4 class="text-xl font-semibold text-gray-800">Diagnostic AI Assistant</h4>
|
52 |
+
<p class="text-sm text-gray-700 mt-1">An AI tool that analyzes medical images (X-rays, MRIs) to assist in detecting conditions like tumors or fractures.</p>
|
53 |
+
<p class="text-sm text-gray-500 mt-2">Example: Using an AI model to screen chest X-rays for TB, achieving faster preliminary readings.</p>
|
54 |
+
</div>
|
55 |
+
<div class="p-5 bg-gray-50 border border-gray-200 rounded-lg shadow-sm">
|
56 |
+
<h4 class="text-xl font-semibold text-gray-800">Predictive Analytics</h4>
|
57 |
+
<p class="text-sm text-gray-700 mt-1">Systems that predict patient outcomes (like risk of readmission or disease complications) using big data and machine learning.</p>
|
58 |
+
<p class="text-sm text-gray-500 mt-2">Example: A hospital using AI to predict which patients are at risk of ICU admission, enabling early interventions.</p>
|
59 |
+
</div>
|
60 |
+
<div class="p-5 bg-gray-50 border border-gray-200 rounded-lg shadow-sm">
|
61 |
+
<h4 class="text-xl font-semibold text-gray-800">Virtual Health Assistant</h4>
|
62 |
+
<p class="text-sm text-gray-700 mt-1">Chatbot and voice assistants that can answer patient queries, schedule appointments, or triage symptoms using AI (e.g., a symptom checker app).</p>
|
63 |
+
<p class="text-sm text-gray-500 mt-2">Example: A clinic deploying a chatbot to handle after-hours patient questions, providing advice or directing them to emergency care if needed.</p>
|
64 |
+
</div>
|
65 |
+
<div class="p-5 bg-gray-50 border border-gray-200 rounded-lg shadow-sm">
|
66 |
+
<h4 class="text-xl font-semibold text-gray-800">AI for Drug Discovery</h4>
|
67 |
+
<p class="text-sm text-gray-700 mt-1">AI platforms that analyze molecular data to identify new drug candidates or repurpose existing drugs more quickly.</p>
|
68 |
+
<p class="text-sm text-gray-500 mt-2">Example: Pharma companies using AI to predict which compounds might effectively target a new virus, drastically cutting down research time.</p>
|
69 |
+
</div>
|
70 |
+
</div>
|
71 |
+
</section>
|
72 |
+
|
73 |
+
<!-- How to Use AI Tools Section -->
|
74 |
+
<section class="mb-10">
|
75 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-4">How Can Medical Staff Use AI?</h3>
|
76 |
+
<div class="space-y-3 text-sm text-gray-700">
|
77 |
+
<p>AI is becoming a collaborative partner in healthcare, not a replacement for professionals. Here are ways staff can integrate AI:</p>
|
78 |
+
<ul class="list-disc list-inside space-y-1">
|
79 |
+
<li><strong>Decision Support:</strong> Use AI recommendations as a second opinion for diagnoses or treatment plans.</li>
|
80 |
+
<li><strong>Automation:</strong> Automate routine paperwork (e.g., AI transcription of patient notes or report generation).</li>
|
81 |
+
<li><strong>Patient Monitoring:</strong> Employ AI-driven apps for tracking patient vitals and get alerted to anomalies in real-time.</li>
|
82 |
+
<li><strong>Continuous Learning:</strong> Leverage AI tools that summarize latest research (keeping practitioners up-to-date effortlessly).</li>
|
83 |
+
</ul>
|
84 |
+
<p>By embracing these tools, medical staff can improve accuracy and save time, focusing more on patient interaction and critical thinking.</p>
|
85 |
+
</div>
|
86 |
+
</section>
|
87 |
+
|
88 |
+
<!-- Learning Resources CTA -->
|
89 |
+
<section class="bg-primary text-white rounded-lg p-6 shadow-md">
|
90 |
+
<h3 class="text-xl font-semibold mb-2">Want to Learn More?</h3>
|
91 |
+
<p class="text-sm text-white mb-4">Explore courses and tutorials on medical AI to stay ahead of the curve.</p>
|
92 |
+
<a href="#" class="bg-white text-primary px-4 py-2 rounded font-medium text-sm hover:bg-gray-100">Browse AI Courses »</a>
|
93 |
+
</section>
|
94 |
+
</main>
|
95 |
+
|
96 |
+
<!-- Footer -->
|
97 |
+
<footer class="bg-gray-100">
|
98 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
99 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">AI Ethics Policy</a>
|
100 |
+
</div>
|
101 |
+
</footer>
|
102 |
+
</div>
|
103 |
+
|
104 |
+
<!-- Script for dynamic search functionality -->
|
105 |
+
<script src="search.js"></script>
|
106 |
+
<!-- Script to handle standalone page access -->
|
107 |
+
<script src="page-utils.js"></script>
|
108 |
+
</body>
|
109 |
+
</html>
|
AIassPage.html
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Dedicated AI Assistants Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white" x-data="{ activeChat: null }">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">AI Assistants</a>
|
10 |
+
<a href="#" class="hover:underline">AI in Healthcare</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🤖 Dedicated AI Assistants</h2>
|
19 |
+
<p class="text-gray-600 mb-8">Chat with our specialty AI assistants trained in specific domains. Get quick answers or advice in Endocrinology, Pulmonology, or general medical studies.</p>
|
20 |
+
|
21 |
+
<div class="grid gap-6 md:grid-cols-3">
|
22 |
+
<!-- Endocrinology AI Assistant -->
|
23 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
24 |
+
<div class="flex items-center mb-3">
|
25 |
+
<div class="bg-primary text-white rounded-full h-8 w-8 flex items-center justify-center text-sm font-bold mr-2">E</div>
|
26 |
+
<h3 class="text-xl font-semibold text-gray-800">Endocrinology AI</h3>
|
27 |
+
</div>
|
28 |
+
<p class="text-sm text-gray-700 mb-4 flex-1">An AI assistant for hormone-related queries. Ask about diabetes management, thyroid disorders, and more.</p>
|
29 |
+
<button class="bg-primary text-white text-sm font-medium px-3 py-2 rounded hover:bg-opacity-90"
|
30 |
+
@click="activeChat = (activeChat === 'endo' ? null : 'endo')">
|
31 |
+
{{ activeChat === 'endo' ? 'Close Chat' : 'Chat Now' }}
|
32 |
+
</button>
|
33 |
+
<!-- Chat interface (toggle visibility) -->
|
34 |
+
<div x-show="activeChat === 'endo'" class="mt-4 border-t border-gray-300 pt-3">
|
35 |
+
<div class="bg-gray-100 p-2 rounded mb-2 text-sm">
|
36 |
+
<p class="text-gray-800"><strong>User:</strong> What are the common symptoms of hypothyroidism?</p>
|
37 |
+
</div>
|
38 |
+
<div class="bg-primary bg-opacity-5 p-2 rounded text-sm">
|
39 |
+
<p class="text-gray-800"><strong>Endo AI:</strong> Common symptoms include fatigue, weight gain, cold intolerance, dry skin, and hair loss, among others. If you suspect hypothyroidism, a TSH blood test is recommended.</p>
|
40 |
+
</div>
|
41 |
+
</div>
|
42 |
+
</div>
|
43 |
+
<!-- Pulmonology AI Assistant -->
|
44 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
45 |
+
<div class="flex items-center mb-3">
|
46 |
+
<div class="bg-primary text-white rounded-full h-8 w-8 flex items-center justify-center text-sm font-bold mr-2">P</div>
|
47 |
+
<h3 class="text-xl font-semibold text-gray-800">Pulmonology AI</h3>
|
48 |
+
</div>
|
49 |
+
<p class="text-sm text-gray-700 mb-4 flex-1">An AI assistant for lung and respiratory questions. Ask about asthma, COPD, infections, and more.</p>
|
50 |
+
<button class="bg-primary text-white text-sm font-medium px-3 py-2 rounded hover:bg-opacity-90"
|
51 |
+
@click="activeChat = (activeChat === 'pulmo' ? null : 'pulmo')">
|
52 |
+
{{ activeChat === 'pulmo' ? 'Close Chat' : 'Chat Now' }}
|
53 |
+
</button>
|
54 |
+
<div x-show="activeChat === 'pulmo'" class="mt-4 border-t border-gray-300 pt-3">
|
55 |
+
<div class="bg-gray-100 p-2 rounded mb-2 text-sm">
|
56 |
+
<p class="text-gray-800"><strong>User:</strong> How is moderate asthma typically treated?</p>
|
57 |
+
</div>
|
58 |
+
<div class="bg-primary bg-opacity-5 p-2 rounded text-sm">
|
59 |
+
<p class="text-gray-800"><strong>Pulmo AI:</strong> Moderate asthma is usually managed with a daily inhaled corticosteroid and a rescue inhaler (albuterol) as needed. A leukotriene modifier or long-acting beta-agonist may be added if control is not adequate.</p>
|
60 |
+
</div>
|
61 |
+
</div>
|
62 |
+
</div>
|
63 |
+
<!-- Student AI Assistant -->
|
64 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
65 |
+
<div class="flex items-center mb-3">
|
66 |
+
<div class="bg-primary text-white rounded-full h-8 w-8 flex items-center justify-center text-sm font-bold mr-2">S</div>
|
67 |
+
<h3 class="text-xl font-semibold text-gray-800">Med Student AI</h3>
|
68 |
+
</div>
|
69 |
+
<p class="text-sm text-gray-700 mb-4 flex-1">An AI assistant for medical students. Get help with understanding concepts, exam prep, or general medical knowledge questions.</p>
|
70 |
+
<button class="bg-primary text-white text-sm font-medium px-3 py-2 rounded hover:bg-opacity-90"
|
71 |
+
@click="activeChat = (activeChat === 'student' ? null : 'student')">
|
72 |
+
{{ activeChat === 'student' ? 'Close Chat' : 'Chat Now' }}
|
73 |
+
</button>
|
74 |
+
<div x-show="activeChat === 'student'" class="mt-4 border-t border-gray-300 pt-3">
|
75 |
+
<div class="bg-gray-100 p-2 rounded mb-2 text-sm">
|
76 |
+
<p class="text-gray-800"><strong>User:</strong> Can you explain the mechanism of action of beta-blockers?</p>
|
77 |
+
</div>
|
78 |
+
<div class="bg-primary bg-opacity-5 p-2 rounded text-sm">
|
79 |
+
<p class="text-gray-800"><strong>Student AI:</strong> Beta-blockers work by blocking beta-adrenergic receptors in the heart (and other tissues). This leads to a decrease in heart rate and contractility (β1 effect), and in some cases bronchoconstriction (β2 effect). They are used to manage hypertension, angina, and arrhythmias, among other conditions.</p>
|
80 |
+
</div>
|
81 |
+
</div>
|
82 |
+
</div>
|
83 |
+
</div>
|
84 |
+
</main>
|
85 |
+
|
86 |
+
<!-- Footer -->
|
87 |
+
<footer class="bg-gray-100">
|
88 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
89 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Feedback on AI Assistants</a>
|
90 |
+
</div>
|
91 |
+
</footer>
|
92 |
+
</div>
|
AbroadPage.html
ADDED
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- How to Go Abroad Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">How to Go Abroad</a>
|
10 |
+
<a href="#" class="hover:underline">Global Grants</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🌍 How to Go Abroad</h2>
|
19 |
+
<p class="text-gray-600 mb-8">Guidance on the exams and requirements for working or studying as a medical professional in different countries.</p>
|
20 |
+
|
21 |
+
<div class="grid gap-6 md:grid-cols-2">
|
22 |
+
<!-- UKMLA Card -->
|
23 |
+
<div class="p-5 border border-gray-200 rounded-lg shadow-sm">
|
24 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-1">UKMLA (UK Medical Licensing Assessment)</h3>
|
25 |
+
<p class="text-sm text-gray-700 mb-2">The UKMLA is the licensing exam for practicing in the UK, replacing the PLAB from 2024​:contentReference[oaicite:3]{index=3}. It consists of an Applied Knowledge Test (AKT) and a Clinical Skills Assessment (CSA).</p>
|
26 |
+
<ul class="list-disc list-inside text-sm text-gray-600 mb-1">
|
27 |
+
<li>Ensure you meet the English language requirements (IELTS/OET).</li>
|
28 |
+
<li>Register with the GMC (General Medical Council) for the exam.</li>
|
29 |
+
<li>Prepare using the MLA content map and practice questions.</li>
|
30 |
+
</ul>
|
31 |
+
<a href="https://www.gmc-uk.org/mla" class="text-primary text-sm hover:underline">Official UKMLA Info »</a>
|
32 |
+
</div>
|
33 |
+
<!-- USMLE Card -->
|
34 |
+
<div class="p-5 border border-gray-200 rounded-lg shadow-sm">
|
35 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-1">USMLE (United States Medical Licensing Examination)</h3>
|
36 |
+
<p class="text-sm text-gray-700 mb-2">A three-step exam required for medical licensure in the USA. Steps 1 and 2 (CK) are typically done before residency; Step 3 is completed during residency.</p>
|
37 |
+
<ul class="list-disc list-inside text-sm text-gray-600 mb-1">
|
38 |
+
<li>Step 1: Basic science knowledge (now Pass/Fail).</li>
|
39 |
+
<li>Step 2 CK: Clinical knowledge (core clinical subjects).</li>
|
40 |
+
<li>Step 3: Advanced clinical examination (after medical school).</li>
|
41 |
+
</ul>
|
42 |
+
<a href="https://www.usmle.org" class="text-primary text-sm hover:underline">Official USMLE Info »</a>
|
43 |
+
</div>
|
44 |
+
<!-- AMC Card -->
|
45 |
+
<div class="p-5 border border-gray-200 rounded-lg shadow-sm">
|
46 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-1">AMC Exam (Australian Medical Council)</h3>
|
47 |
+
<p class="text-sm text-gray-700 mb-2">The AMC exam is for doctors seeking registration in Australia. It includes a multiple-choice exam and a clinical exam.</p>
|
48 |
+
<ul class="list-disc list-inside text-sm text-gray-600 mb-1">
|
49 |
+
<li>AMC MCQ Exam: tests knowledge across disciplines.</li>
|
50 |
+
<li>AMC Clinical Exam: practical assessment of clinical skills.</li>
|
51 |
+
<li>Consider preparatory courses or materials from AMC.</li>
|
52 |
+
</ul>
|
53 |
+
<a href="https://www.amc.org.au" class="text-primary text-sm hover:underline">Official AMC Info »</a>
|
54 |
+
</div>
|
55 |
+
<!-- NZREX Card -->
|
56 |
+
<div class="p-5 border border-gray-200 rounded-lg shadow-sm">
|
57 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-1">NZREX (New Zealand Registration Exam)</h3>
|
58 |
+
<p class="text-sm text-gray-700 mb-2">NZREX is an exam for international medical graduates to practice in New Zealand. It is a clinical skills assessment simulating patient scenarios.</p>
|
59 |
+
<ul class="list-disc list-inside text-sm text-gray-600 mb-1">
|
60 |
+
<li>Eligibility: must have passed USMLE Steps or PLAB, or equivalent exams, as a prerequisite.</li>
|
61 |
+
<li>Exam: OSCE format (Objective Structured Clinical Examination).</li>
|
62 |
+
<li>Plan ahead as NZREX is held only a few times a year with limited slots.</li>
|
63 |
+
</ul>
|
64 |
+
<a href="https://www.mcnz.org.nz/registration/exam" class="text-primary text-sm hover:underline">Official NZREX Info »</a>
|
65 |
+
</div>
|
66 |
+
<!-- FMGE (NExT) Card -->
|
67 |
+
<div class="p-5 border border-gray-200 rounded-lg shadow-sm md:col-span-2">
|
68 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-1">FMGE / NExT (India)</h3>
|
69 |
+
<p class="text-sm text-gray-700 mb-2">FMGE is the Foreign Medical Graduates Examination for those who studied abroad and seek licensure in India. It is being transitioned to the NExT (National Exit Test) which will serve as a common exit exam for Indian medical graduates and licensure exam for foreign graduates.</p>
|
70 |
+
<ul class="list-disc list-inside text-sm text-gray-600 mb-1">
|
71 |
+
<li>FMGE (until NExT is fully implemented): a bi-annual exam (June/Dec) testing clinical knowledge. Requires 50% to pass.</li>
|
72 |
+
<li>NExT: To become a single window exam – will have Step 1 (after final year) and Step 2 (after internship) covering broad medical subjects.</li>
|
73 |
+
<li>Stay updated with NMC (National Medical Commission) announcements for the latest format and dates.</li>
|
74 |
+
</ul>
|
75 |
+
<a href="https://www.nmc.org.in" class="text-primary text-sm hover:underline">More on NExT/FMGE »</a>
|
76 |
+
</div>
|
77 |
+
</div>
|
78 |
+
</main>
|
79 |
+
|
80 |
+
<!-- Footer -->
|
81 |
+
<footer class="bg-gray-100">
|
82 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
83 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Alumni Abroad Network</a>
|
84 |
+
</div>
|
85 |
+
</footer>
|
86 |
+
</div>
|
CPDPage.html
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- CPD Courses Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">CPD Courses</a>
|
10 |
+
<a href="#" class="hover:underline">Medical Books</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🎓 CPD Courses</h2>
|
19 |
+
<p class="text-gray-600 mb-6">Continue your professional development with online courses. We’ve curated content from Coursera, Udemy, and more – with special discounts and free courses for our community.</p>
|
20 |
+
|
21 |
+
<!-- Courses Grid -->
|
22 |
+
<div class="grid gap-6 md:grid-cols-2 lg:grid-cols-3">
|
23 |
+
<!-- Course Card 1 -->
|
24 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
25 |
+
<h3 class="text-lg font-semibold text-gray-800">COVID-19 Contact Tracing</h3>
|
26 |
+
<p class="text-sm text-gray-500">Platform: Coursera</p>
|
27 |
+
<p class="text-sm text-gray-700 mt-2 flex-1">Learn the basics of contact tracing for COVID-19, taught by experts at Johns Hopkins University.</p>
|
28 |
+
<span class="text-green-700 text-xs font-bold mt-2">FREE</span>
|
29 |
+
<a href="#" class="mt-3 bg-primary text-white text-sm font-medium text-center px-3 py-2 rounded hover:bg-opacity-90">Enroll Now</a>
|
30 |
+
</div>
|
31 |
+
<!-- Course Card 2 -->
|
32 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
33 |
+
<h3 class="text-lg font-semibold text-gray-800">Diabetes Essentials</h3>
|
34 |
+
<p class="text-sm text-gray-500">Platform: Udemy</p>
|
35 |
+
<p class="text-sm text-gray-700 mt-2 flex-1">Comprehensive guide to managing diabetes, for patients and healthcare providers alike.</p>
|
36 |
+
<span class="text-blue-700 text-xs font-bold mt-2">50% OFF</span>
|
37 |
+
<a href="#" class="mt-3 bg-primary text-white text-sm font-medium text-center px-3 py-2 rounded hover:bg-opacity-90">Enroll Now</a>
|
38 |
+
</div>
|
39 |
+
<!-- Course Card 3 -->
|
40 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
41 |
+
<h3 class="text-lg font-semibold text-gray-800">Medical AI and Machine Learning</h3>
|
42 |
+
<p class="text-sm text-gray-500">Platform: Coursera</p>
|
43 |
+
<p class="text-sm text-gray-700 mt-2 flex-1">An introduction to AI in healthcare, covering machine learning applications in medicine (offered by Stanford University).</p>
|
44 |
+
<span class="text-green-700 text-xs font-bold mt-2">FREE</span>
|
45 |
+
<a href="#" class="mt-3 bg-primary text-white text-sm font-medium text-center px-3 py-2 rounded hover:bg-opacity-90">Enroll Now</a>
|
46 |
+
</div>
|
47 |
+
<!-- Course Card 4 -->
|
48 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col">
|
49 |
+
<h3 class="text-lg font-semibold text-gray-800">Emergency Medicine Crash Course</h3>
|
50 |
+
<p class="text-sm text-gray-500">Platform: Udemy</p>
|
51 |
+
<p class="text-sm text-gray-700 mt-2 flex-1">Quick refresher on emergency protocols and life support, ideal for general practitioners and ER staff.</p>
|
52 |
+
<span class="text-blue-700 text-xs font-bold mt-2">30% OFF</span>
|
53 |
+
<a href="#" class="mt-3 bg-primary text-white text-sm font-medium text-center px-3 py-2 rounded hover:bg-opacity-90">Enroll Now</a>
|
54 |
+
</div>
|
55 |
+
<!-- Additional course cards as needed -->
|
56 |
+
</div>
|
57 |
+
</main>
|
58 |
+
|
59 |
+
<!-- Footer -->
|
60 |
+
<footer class="bg-gray-100">
|
61 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-xs text-gray-600">
|
62 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Request a Course</a>
|
63 |
+
</div>
|
64 |
+
</footer>
|
65 |
+
</div>
|
CareersPage.html
ADDED
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Careers in Tamil Nadu Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white" x-data="{ tab: 'gov' }">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Careers</a>
|
10 |
+
<a href="#" class="hover:underline">Fellowships</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<!-- Page Title -->
|
19 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">💼 Careers in Tamil Nadu</h2>
|
20 |
+
<p class="text-gray-600 mb-6">Explore the latest job opportunities in government and private hospitals across Tamil Nadu.</p>
|
21 |
+
|
22 |
+
<!-- Toggle Tabs for Gov/Private -->
|
23 |
+
<div class="mb-6">
|
24 |
+
<button class="px-4 py-2 text-sm font-medium rounded-t-md focus:outline-none"
|
25 |
+
:class="tab === 'gov' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
26 |
+
@click="tab = 'gov'">Government Jobs</button>
|
27 |
+
<button class="px-4 py-2 text-sm font-medium rounded-t-md focus:outline-none"
|
28 |
+
:class="tab === 'private' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
29 |
+
@click="tab = 'private'">Private Jobs</button>
|
30 |
+
</div>
|
31 |
+
|
32 |
+
<!-- Government Jobs List -->
|
33 |
+
<div x-show="tab === 'gov'">
|
34 |
+
<!-- Example job listing -->
|
35 |
+
<div class="p-4 mb-4 bg-gray-50 border border-gray-200 rounded-lg flex flex-col md:flex-row md:justify-between md:items-center">
|
36 |
+
<div>
|
37 |
+
<h3 class="text-lg font-semibold text-gray-800">Junior Resident – Madurai Medical College</h3>
|
38 |
+
<p class="text-sm text-gray-600">Madurai, TN · Posted Jan 2025</p>
|
39 |
+
</div>
|
40 |
+
<a href="#" class="mt-2 md:mt-0 inline-block bg-primary text-white text-sm font-medium px-4 py-2 rounded hover:bg-opacity-90">View Details</a>
|
41 |
+
</div>
|
42 |
+
<div class="p-4 mb-4 bg-gray-50 border border-gray-200 rounded-lg flex flex-col md:flex-row md:justify-between md:items-center">
|
43 |
+
<div>
|
44 |
+
<h3 class="text-lg font-semibold text-gray-800">Assistant Surgeon – Govt. General Hospital</h3>
|
45 |
+
<p class="text-sm text-gray-600">Chennai, TN · Posted Dec 2024</p>
|
46 |
+
</div>
|
47 |
+
<a href="#" class="mt-2 md:mt-0 inline-block bg-primary text-white text-sm font-medium px-4 py-2 rounded hover:bg-opacity-90">View Details</a>
|
48 |
+
</div>
|
49 |
+
<!-- More government job cards... -->
|
50 |
+
<p class="text-sm text-gray-500">Showing Government hospital openings. (Total: 12 jobs)</p>
|
51 |
+
</div>
|
52 |
+
|
53 |
+
<!-- Private Jobs List -->
|
54 |
+
<div x-show="tab === 'private'">
|
55 |
+
<div class="p-4 mb-4 bg-gray-50 border border-gray-200 rounded-lg flex flex-col md:flex-row md:justify-between md:items-center">
|
56 |
+
<div>
|
57 |
+
<h3 class="text-lg font-semibold text-gray-800">Senior Resident – CMC Vellore</h3>
|
58 |
+
<p class="text-sm text-gray-600">Vellore, TN · Posted Jan 2025</p>
|
59 |
+
</div>
|
60 |
+
<a href="#" class="mt-2 md:mt-0 inline-block bg-primary text-white text-sm font-medium px-4 py-2 rounded hover:bg-opacity-90">View Details</a>
|
61 |
+
</div>
|
62 |
+
<div class="p-4 mb-4 bg-gray-50 border border-gray-200 rounded-lg flex flex-col md:flex-row md:justify-between md:items-center">
|
63 |
+
<div>
|
64 |
+
<h3 class="text-lg font-semibold text-gray-800">Consultant Cardiologist – Apollo Hospitals</h3>
|
65 |
+
<p class="text-sm text-gray-600">Chennai, TN · Posted Dec 2024</p>
|
66 |
+
</div>
|
67 |
+
<a href="#" class="mt-2 md:mt-0 inline-block bg-primary text-white text-sm font-medium px-4 py-2 rounded hover:bg-opacity-90">View Details</a>
|
68 |
+
</div>
|
69 |
+
<!-- More private job cards... -->
|
70 |
+
<p class="text-sm text-gray-500">Showing Private sector openings. (Total: 8 jobs)</p>
|
71 |
+
</div>
|
72 |
+
</main>
|
73 |
+
|
74 |
+
<!-- Footer -->
|
75 |
+
<footer class="bg-gray-100">
|
76 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
77 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Advertise Jobs</a>
|
78 |
+
</div>
|
79 |
+
</footer>
|
80 |
+
</div>
|
81 |
+
|
82 |
+
<!-- Include Alpine.js for tab functionality (if not already globally included) -->
|
83 |
+
<script src="https://unpkg.com/alpinejs" defer></script>
|
ConfedPage.html
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Our Conferences Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Our Conferences</a>
|
10 |
+
<a href="#" class="hover:underline">Conferences</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-6">🏥 Our Conferences</h2>
|
19 |
+
<p class="text-gray-600 mb-8">Join the events organized by TN Medical Connect. We host conferences that bring together medical professionals for knowledge sharing, networking, and collaboration.</p>
|
20 |
+
|
21 |
+
<!-- Featured Conference -->
|
22 |
+
<section class="mb-10 p-6 bg-primary bg-opacity-90 text-white rounded-lg shadow relative">
|
23 |
+
<h3 class="text-2xl font-bold mb-2">TNMed Connect Summit 2025</h3>
|
24 |
+
<p class="text-sm text-gray-100 mb-4">Dec 5-7, 2025 · Chennai Trade Centre, Chennai</p>
|
25 |
+
<p class="mb-6">An annual gathering of healthcare professionals across Tamil Nadu. Keynotes by leading doctors, workshops on medical innovation, and opportunities to present your research.</p>
|
26 |
+
<a href="#" class="bg-white text-primary font-semibold px-4 py-2 rounded hover:bg-gray-100">Register Now</a>
|
27 |
+
<!-- Optional: countdown or special label -->
|
28 |
+
<span class="absolute top-4 right-4 bg-yellow-400 text-yellow-900 text-xs font-bold px-2 py-1 rounded">Upcoming</span>
|
29 |
+
</section>
|
30 |
+
|
31 |
+
<!-- Other Upcoming Conferences -->
|
32 |
+
<section class="mb-8">
|
33 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Upcoming Events</h3>
|
34 |
+
<div class="grid gap-4 md:grid-cols-2">
|
35 |
+
<div class="border border-gray-200 rounded p-4">
|
36 |
+
<h4 class="text-lg font-medium text-gray-800">Research Collaboration Forum 2026</h4>
|
37 |
+
<p class="text-sm text-gray-600">March 2026 · Coimbatore</p>
|
38 |
+
<p class="text-sm mt-2">A mini-conference focusing on building research partnerships among hospitals in Tamil Nadu. Includes panel discussions and grant-writing workshops.</p>
|
39 |
+
<a href="#" class="text-primary text-sm font-medium hover:underline mt-2 inline-block">Learn More »</a>
|
40 |
+
</div>
|
41 |
+
<div class="border border-gray-200 rounded p-4">
|
42 |
+
<h4 class="text-lg font-medium text-gray-800">Virtual CME Series – Cardiology</h4>
|
43 |
+
<p class="text-sm text-gray-600">Monthly (Online)</p>
|
44 |
+
<p class="text-sm mt-2">Our ongoing virtual conference series providing Continuing Medical Education credits. Next session: “Advances in Heart Failure Management”.</p>
|
45 |
+
<a href="#" class="text-primary text-sm font-medium hover:underline mt-2 inline-block">Join the Next Session »</a>
|
46 |
+
</div>
|
47 |
+
</div>
|
48 |
+
</section>
|
49 |
+
|
50 |
+
<!-- Past Conferences / Highlights -->
|
51 |
+
<section>
|
52 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Past Conferences</h3>
|
53 |
+
<ul class="list-disc list-inside text-sm text-gray-700 space-y-2">
|
54 |
+
<li>TNMed Connect Summit 2024 – <a href="#" class="text-primary hover:underline">View Highlights</a></li>
|
55 |
+
<li>TNMed Research Expo 2023 – <a href="#" class="text-primary hover:underline">View Report</a></li>
|
56 |
+
</ul>
|
57 |
+
</section>
|
58 |
+
</main>
|
59 |
+
|
60 |
+
<!-- Footer -->
|
61 |
+
<footer class="bg-gray-100">
|
62 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
63 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Become a Sponsor</a>
|
64 |
+
</div>
|
65 |
+
</footer>
|
66 |
+
</div>
|
ConferencePage.html
ADDED
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Conferences Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white" x-data="{ region: 'TN' }">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Conferences</a>
|
10 |
+
<a href="#" class="hover:underline">Research</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<!-- Page Title -->
|
19 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">📅 Medical Conferences</h2>
|
20 |
+
<p class="text-gray-600 mb-6">Find upcoming medical conferences in Tamil Nadu, across India, and around the world.</p>
|
21 |
+
|
22 |
+
<!-- Region Tabs -->
|
23 |
+
<div class="flex flex-wrap gap-2 mb-6">
|
24 |
+
<button class="px-3 py-1 text-sm font-medium rounded-full"
|
25 |
+
:class="region === 'TN' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
26 |
+
@click="region = 'TN'">Tamil Nadu</button>
|
27 |
+
<button class="px-3 py-1 text-sm font-medium rounded-full"
|
28 |
+
:class="region === 'India' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
29 |
+
@click="region = 'India'">India</button>
|
30 |
+
<button class="px-3 py-1 text-sm font-medium rounded-full"
|
31 |
+
:class="region === 'Asia' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
32 |
+
@click="region = 'Asia'">Asia</button>
|
33 |
+
<button class="px-3 py-1 text-sm font-medium rounded-full"
|
34 |
+
:class="region === 'Europe' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
35 |
+
@click="region = 'Europe'">Europe</button>
|
36 |
+
<button class="px-3 py-1 text-sm font-medium rounded-full"
|
37 |
+
:class="region === 'Australia' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
38 |
+
@click="region = 'Australia'">Australia</button>
|
39 |
+
<button class="px-3 py-1 text-sm font-medium rounded-full"
|
40 |
+
:class="region === 'USA' ? 'bg-primary text-white' : 'bg-gray-200 text-gray-600'"
|
41 |
+
@click="region = 'USA'">USA</button>
|
42 |
+
</div>
|
43 |
+
|
44 |
+
<!-- Tamil Nadu Conferences -->
|
45 |
+
<div x-show="region === 'TN'">
|
46 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Conferences in Tamil Nadu</h3>
|
47 |
+
<ul class="space-y-3 text-sm">
|
48 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
49 |
+
<span class="font-medium">TN State Medical Council Conclave 2025</span><br/>
|
50 |
+
<span class="text-gray-600">Chennai · July 10-12, 2025</span>
|
51 |
+
</li>
|
52 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
53 |
+
<span class="font-medium">Madurai Medical College Annual Symposium</span><br/>
|
54 |
+
<span class="text-gray-600">Madurai · Aug 5, 2025</span>
|
55 |
+
</li>
|
56 |
+
</ul>
|
57 |
+
</div>
|
58 |
+
|
59 |
+
<!-- India Conferences -->
|
60 |
+
<div x-show="region === 'India'">
|
61 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Conferences in India</h3>
|
62 |
+
<ul class="space-y-3 text-sm">
|
63 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
64 |
+
<span class="font-medium">All India Medical Research Conference (AIMRC)</span><br/>
|
65 |
+
<span class="text-gray-600">New Delhi · Sept 15-17, 2025</span>
|
66 |
+
</li>
|
67 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
68 |
+
<span class="font-medium">National Public Health Summit</span><br/>
|
69 |
+
<span class="text-gray-600">Mumbai · Oct 10-11, 2025</span>
|
70 |
+
</li>
|
71 |
+
</ul>
|
72 |
+
</div>
|
73 |
+
|
74 |
+
<!-- Asia Conferences -->
|
75 |
+
<div x-show="region === 'Asia'">
|
76 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Conferences in Asia</h3>
|
77 |
+
<ul class="space-y-3 text-sm">
|
78 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
79 |
+
<span class="font-medium">Asia-Pacific Cardiology Congress</span><br/>
|
80 |
+
<span class="text-gray-600">Singapore · Nov 2025</span>
|
81 |
+
</li>
|
82 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
83 |
+
<span class="font-medium">Pan-Asian Medical Genetics Conference</span><br/>
|
84 |
+
<span class="text-gray-600">Tokyo, Japan · Dec 2025</span>
|
85 |
+
</li>
|
86 |
+
</ul>
|
87 |
+
</div>
|
88 |
+
|
89 |
+
<!-- Europe Conferences -->
|
90 |
+
<div x-show="region === 'Europe'">
|
91 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Conferences in Europe</h3>
|
92 |
+
<ul class="space-y-3 text-sm">
|
93 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
94 |
+
<span class="font-medium">Royal College of Physicians (RCP) Annual Conference</span><br/>
|
95 |
+
<span class="text-gray-600">London, UK · May 2025</span>
|
96 |
+
</li>
|
97 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
98 |
+
<span class="font-medium">European Society of Cardiology Congress</span><br/>
|
99 |
+
<span class="text-gray-600">Rome, Italy · Aug 2025</span>
|
100 |
+
</li>
|
101 |
+
</ul>
|
102 |
+
</div>
|
103 |
+
|
104 |
+
<!-- Australia Conferences -->
|
105 |
+
<div x-show="region === 'Australia'">
|
106 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Conferences in Australia</h3>
|
107 |
+
<ul class="space-y-3 text-sm">
|
108 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
109 |
+
<span class="font-medium">Australian Medical Association Conference</span><br/>
|
110 |
+
<span class="text-gray-600">Sydney · June 2025</span>
|
111 |
+
</li>
|
112 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
113 |
+
<span class="font-medium">Global Health Innovations Forum</span><br/>
|
114 |
+
<span class="text-gray-600">Melbourne · Nov 2025</span>
|
115 |
+
</li>
|
116 |
+
</ul>
|
117 |
+
</div>
|
118 |
+
|
119 |
+
<!-- USA Conferences -->
|
120 |
+
<div x-show="region === 'USA'">
|
121 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Conferences in USA</h3>
|
122 |
+
<ul class="space-y-3 text-sm">
|
123 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
124 |
+
<span class="font-medium">American College of Physicians (ACP) Internal Medicine Meeting</span><br/>
|
125 |
+
<span class="text-gray-600">Boston, USA · Apr 2025</span>
|
126 |
+
</li>
|
127 |
+
<li class="p-4 bg-gray-50 border border-gray-200 rounded">
|
128 |
+
<span class="font-medium">American Medical Association Annual Meeting</span><br/>
|
129 |
+
<span class="text-gray-600">Chicago, USA · June 2025</span>
|
130 |
+
</li>
|
131 |
+
</ul>
|
132 |
+
</div>
|
133 |
+
</main>
|
134 |
+
|
135 |
+
<!-- Footer -->
|
136 |
+
<footer class="bg-gray-100">
|
137 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
138 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Submit Conference</a>
|
139 |
+
</div>
|
140 |
+
</footer>
|
141 |
+
</div>
|
FellowPage.html
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Fellowships & Scholarships Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Fellowships</a>
|
10 |
+
<a href="#" class="hover:underline">Careers</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🎓 Fellowships & Scholarships</h2>
|
19 |
+
<p class="text-gray-600 mb-8">Explore advanced training opportunities and scholarships for medical professionals in Tamil Nadu, India, and across Asia.</p>
|
20 |
+
|
21 |
+
<!-- Tamil Nadu Opportunities -->
|
22 |
+
<section class="mb-8">
|
23 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-3">Within Tamil Nadu</h3>
|
24 |
+
<div class="space-y-4 text-sm">
|
25 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
26 |
+
<p class="font-medium">Madras Medical College Research Fellowship</p>
|
27 |
+
<p class="text-gray-600">A one-year clinical research fellowship at MMC for postgraduates. <span class="text-gray-800">Deadline: May 1, 2025.</span></p>
|
28 |
+
</div>
|
29 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
30 |
+
<p class="font-medium">Tamil Nadu Health University Merit Scholarship</p>
|
31 |
+
<p class="text-gray-600">Scholarship for MD/MS students in Tamil Nadu with outstanding academic records. <span class="text-gray-800">Deadline: Jun 15, 2025.</span></p>
|
32 |
+
</div>
|
33 |
+
</div>
|
34 |
+
</section>
|
35 |
+
|
36 |
+
<!-- India Opportunities -->
|
37 |
+
<section class="mb-8">
|
38 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-3">Across India</h3>
|
39 |
+
<div class="space-y-4 text-sm">
|
40 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
41 |
+
<p class="font-medium">AIIMS Delhi Clinical Fellowship Program</p>
|
42 |
+
<p class="text-gray-600">Fellowship in Cardiology at AIIMS for practicing physicians across India. <span class="text-gray-800">Deadline: Jul 30, 2025.</span></p>
|
43 |
+
</div>
|
44 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
45 |
+
<p class="font-medium">ICMR Junior Research Scholarship</p>
|
46 |
+
<p class="text-gray-600">Indian Council of Medical Research offers scholarships for young researchers (nation-wide). <span class="text-gray-800">Deadline: Apr 2025.</span></p>
|
47 |
+
</div>
|
48 |
+
</div>
|
49 |
+
</section>
|
50 |
+
|
51 |
+
<!-- Asia Opportunities -->
|
52 |
+
<section class="mb-8">
|
53 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-3">Asia & International</h3>
|
54 |
+
<div class="space-y-4 text-sm">
|
55 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
56 |
+
<p class="font-medium">WHO Southeast Asia Young Physician Fellowship</p>
|
57 |
+
<p class="text-gray-600">World Health Organization fellowship for physicians in Southeast Asia focusing on public health. <span class="text-gray-800">Deadline: Aug 2025.</span></p>
|
58 |
+
</div>
|
59 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
60 |
+
<p class="font-medium">Japan JICA Medical Scholarship</p>
|
61 |
+
<p class="text-gray-600">Japan International Cooperation Agency scholarship for medical specialists from Asian countries to train in Japan. <span class="text-gray-800">Deadline: Dec 2025.</span></p>
|
62 |
+
</div>
|
63 |
+
</div>
|
64 |
+
</section>
|
65 |
+
|
66 |
+
<!-- Note or call-to-action -->
|
67 |
+
<div class="bg-primary text-white p-4 rounded">
|
68 |
+
<p class="text-sm">For more opportunities abroad, see our <a href="#" class="underline font-medium text-white">Global Grants</a> and <a href="#" class="underline font-medium text-white">How to Go Abroad</a> pages.</p>
|
69 |
+
</div>
|
70 |
+
</main>
|
71 |
+
|
72 |
+
<!-- Footer -->
|
73 |
+
<footer class="bg-gray-100">
|
74 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
75 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Submit an Opportunity</a>
|
76 |
+
</div>
|
77 |
+
</footer>
|
78 |
+
</div>
|
GrantPage.html
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Global Grants Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Global Grants</a>
|
10 |
+
<a href="#" class="hover:underline">Fellowships</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🌐 Global Grants & Fellowships</h2>
|
19 |
+
<p class="text-gray-600 mb-6">Discover international grants and fellowships (UK, Australia, and beyond) and learn how to apply for them.</p>
|
20 |
+
|
21 |
+
<div class="space-y-4">
|
22 |
+
<!-- Grant 1 -->
|
23 |
+
<details class="border border-gray-300 rounded-lg">
|
24 |
+
<summary class="cursor-pointer select-none focus:outline-none focus:ring-2 focus:ring-primary px-4 py-2 text-gray-800 font-semibold">
|
25 |
+
Wellcome Trust Research Fellowship (UK)
|
26 |
+
</summary>
|
27 |
+
<div class="px-4 py-2 text-sm text-gray-700 bg-gray-50">
|
28 |
+
<p><strong>Description:</strong> A prestigious grant for biomedical research offered by the UK-based Wellcome Trust.</p>
|
29 |
+
<p><strong>How to Apply:</strong></p>
|
30 |
+
<ul class="list-decimal list-inside mb-2">
|
31 |
+
<li>Ensure your research proposal aligns with Wellcome's focus areas.</li>
|
32 |
+
<li>Obtain an endorsement from a host institution in the UK.</li>
|
33 |
+
<li>Submit an online application through the Wellcome portal before the deadline.</li>
|
34 |
+
</ul>
|
35 |
+
<p><strong>Deadline:</strong> Oct 1, 2025</p>
|
36 |
+
</div>
|
37 |
+
</details>
|
38 |
+
<!-- Grant 2 -->
|
39 |
+
<details class="border border-gray-300 rounded-lg">
|
40 |
+
<summary class="cursor-pointer select-none focus:outline-none focus:ring-2 focus:ring-primary px-4 py-2 text-gray-800 font-semibold">
|
41 |
+
Australia NHMRC Early Career Fellowship
|
42 |
+
</summary>
|
43 |
+
<div class="px-4 py-2 text-sm text-gray-700 bg-gray-50">
|
44 |
+
<p><strong>Description:</strong> National Health and Medical Research Council (Australia) fellowship for early-career researchers in health and medicine.</p>
|
45 |
+
<p><strong>How to Apply:</strong></p>
|
46 |
+
<ul class="list-decimal list-inside mb-2">
|
47 |
+
<li>Prepare a detailed research proposal and CV highlighting publications.</li>
|
48 |
+
<li>Find an Australian host institution willing to support your application.</li>
|
49 |
+
<li>Apply via the NHMRC online system, following their guidelines for international applicants.</li>
|
50 |
+
</ul>
|
51 |
+
<p><strong>Deadline:</strong> Mar 2025 (Round 1)</p>
|
52 |
+
</div>
|
53 |
+
</details>
|
54 |
+
<!-- Grant 3 -->
|
55 |
+
<details class="border border-gray-300 rounded-lg">
|
56 |
+
<summary class="cursor-pointer select-none focus:outline-none focus:ring-2 focus:ring-primary px-4 py-2 text-gray-800 font-semibold">
|
57 |
+
NIH Fogarty Global Health Grant (USA)
|
58 |
+
</summary>
|
59 |
+
<div class="px-4 py-2 text-sm text-gray-700 bg-gray-50">
|
60 |
+
<p><strong>Description:</strong> US National Institutes of Health (NIH) grant via the Fogarty International Center for health research projects in low-and-middle-income countries.</p>
|
61 |
+
<p><strong>How to Apply:</strong></p>
|
62 |
+
<ul class="list-decimal list-inside mb-2">
|
63 |
+
<li>Identify a focus area (e.g., infectious disease, maternal health) that Fogarty supports.</li>
|
64 |
+
<li>Partner with a US institution or investigator if required (for collaborative grants).</li>
|
65 |
+
<li>Submit your proposal through the NIH grant application system (grants.gov) by the specified date.</li>
|
66 |
+
</ul>
|
67 |
+
<p><strong>Deadline:</strong> Varies by program (typically mid-2025)</p>
|
68 |
+
</div>
|
69 |
+
</details>
|
70 |
+
<!-- Additional grants can be listed similarly -->
|
71 |
+
</div>
|
72 |
+
|
73 |
+
<!-- Guidance Note -->
|
74 |
+
<div class="mt-6 p-4 bg-blue-50 border-l-4 border-blue-400 text-sm text-blue-900">
|
75 |
+
Note: Always review the official guidelines for each grant. Our <a href="#" class="text-primary font-medium hover:underline">Resources page</a> provides tips on writing grant proposals and obtaining recommendation letters.
|
76 |
+
</div>
|
77 |
+
</main>
|
78 |
+
|
79 |
+
<!-- Footer -->
|
80 |
+
<footer class="bg-gray-100">
|
81 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
82 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Contact for Assistance</a>
|
83 |
+
</div>
|
84 |
+
</footer>
|
85 |
+
</div>
|
MedPage.html
ADDED
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Medical Books Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Medical Books</a>
|
10 |
+
<a href="#" class="hover:underline">Resources</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-6xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">📚 Medical Books & Guidelines</h2>
|
19 |
+
<p class="text-gray-600 mb-6">Access a repository of open-source medical textbooks and global clinical guidelines. Use the search below to find specific titles or browse the collection.</p>
|
20 |
+
|
21 |
+
<!-- Search Bar -->
|
22 |
+
<div class="mb-6">
|
23 |
+
<input type="text" placeholder="Search books or guidelines..." class="w-full md:w-1/2 px-4 py-2 border border-gray-300 rounded" />
|
24 |
+
</div>
|
25 |
+
|
26 |
+
<!-- Books/Guidelines List -->
|
27 |
+
<div class="overflow-x-auto">
|
28 |
+
<table class="min-w-full text-sm text-left text-gray-800">
|
29 |
+
<thead class="bg-gray-100 text-gray-700 uppercase text-xs">
|
30 |
+
<tr>
|
31 |
+
<th class="px-4 py-2">Title</th>
|
32 |
+
<th class="px-4 py-2">Author/Source</th>
|
33 |
+
<th class="px-4 py-2">Year</th>
|
34 |
+
<th class="px-4 py-2">Access</th>
|
35 |
+
</tr>
|
36 |
+
</thead>
|
37 |
+
<tbody>
|
38 |
+
<!-- Example Book Row -->
|
39 |
+
<tr class="border-b">
|
40 |
+
<td class="px-4 py-2">Oxford Handbook of Clinical Medicine</td>
|
41 |
+
<td class="px-4 py-2">Murray Longmore et al.</td>
|
42 |
+
<td class="px-4 py-2">2014</td>
|
43 |
+
<td class="px-4 py-2"><a href="#" class="text-primary hover:underline">View</a></td>
|
44 |
+
</tr>
|
45 |
+
<!-- Example Open-Source Book -->
|
46 |
+
<tr class="border-b">
|
47 |
+
<td class="px-4 py-2">OpenStax Anatomy & Physiology</td>
|
48 |
+
<td class="px-4 py-2">OpenStax (Rice University)</td>
|
49 |
+
<td class="px-4 py-2">2016</td>
|
50 |
+
<td class="px-4 py-2"><a href="https://openstax.org/details/books/anatomy-and-physiology" class="text-primary hover:underline" target="_blank">Open Link</a></td>
|
51 |
+
</tr>
|
52 |
+
<!-- Example Guideline -->
|
53 |
+
<tr class="border-b">
|
54 |
+
<td class="px-4 py-2">WHO Hypertension Guidelines</td>
|
55 |
+
<td class="px-4 py-2">World Health Organization</td>
|
56 |
+
<td class="px-4 py-2">2021</td>
|
57 |
+
<td class="px-4 py-2"><a href="#" class="text-primary hover:underline">PDF</a></td>
|
58 |
+
</tr>
|
59 |
+
<!-- Example Guideline -->
|
60 |
+
<tr class="border-b">
|
61 |
+
<td class="px-4 py-2">NICE Diabetes Management</td>
|
62 |
+
<td class="px-4 py-2">NICE (UK)</td>
|
63 |
+
<td class="px-4 py-2">2022</td>
|
64 |
+
<td class="px-4 py-2"><a href="#" class="text-primary hover:underline">PDF</a></td>
|
65 |
+
</tr>
|
66 |
+
<!-- More entries... -->
|
67 |
+
</tbody>
|
68 |
+
</table>
|
69 |
+
</div>
|
70 |
+
|
71 |
+
<!-- Note about usage -->
|
72 |
+
<p class="mt-4 text-xs text-gray-500">* All resources listed are open-access or used with permission. Please ensure proper citation of guidelines when using them in practice.</p>
|
73 |
+
</main>
|
74 |
+
|
75 |
+
<!-- Footer -->
|
76 |
+
<footer class="bg-gray-100">
|
77 |
+
<div class="max-w-6xl mx-auto px-4 py-5 text-sm text-gray-600">
|
78 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Report Broken Link</a>
|
79 |
+
</div>
|
80 |
+
</footer>
|
81 |
+
</div>
|
PhDPage.html
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- PhD & Master's Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">PhD & Master’s</a>
|
10 |
+
<a href="#" class="hover:underline">How to Go Abroad</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🎓 PhD & Master’s Opportunities</h2>
|
19 |
+
<p class="text-gray-600 mb-6">Pursue advanced medical education at top global universities. Discover highly ranked programs and what it takes to get admitted.</p>
|
20 |
+
|
21 |
+
<!-- Top Universities Highlights -->
|
22 |
+
<section class="mb-8">
|
23 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-4">Top Universities for Medicine</h3>
|
24 |
+
<div class="grid gap-4 sm:grid-cols-2 lg:grid-cols-3">
|
25 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded text-center">
|
26 |
+
<h4 class="text-lg font-semibold text-gray-800">Harvard University</h4>
|
27 |
+
<p class="text-sm text-gray-600">USA – Ranked #1 globally in Medicine​:contentReference[oaicite:6]{index=6}</p>
|
28 |
+
<a href="#" class="text-primary text-sm hover:underline">View Programs »</a>
|
29 |
+
</div>
|
30 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded text-center">
|
31 |
+
<h4 class="text-lg font-semibold text-gray-800">University of Oxford</h4>
|
32 |
+
<p class="text-sm text-gray-600">UK – Ranked #2 globally in Medicine​:contentReference[oaicite:7]{index=7}</p>
|
33 |
+
<a href="#" class="text-primary text-sm hover:underline">View Programs »</a>
|
34 |
+
</div>
|
35 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded text-center">
|
36 |
+
<h4 class="text-lg font-semibold text-gray-800">Stanford University</h4>
|
37 |
+
<p class="text-sm text-gray-600">USA – Ranked #3 globally in Medicine</p>
|
38 |
+
<a href="#" class="text-primary text-sm hover:underline">View Programs »</a>
|
39 |
+
</div>
|
40 |
+
<!-- Additional top universities (Cambridge, Johns Hopkins, etc.) could be listed similarly -->
|
41 |
+
</div>
|
42 |
+
</section>
|
43 |
+
|
44 |
+
<!-- Application Guidance -->
|
45 |
+
<section class="mb-8">
|
46 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-4">Application Tips & Resources</h3>
|
47 |
+
<div class="md:flex md:space-x-6 text-sm">
|
48 |
+
<div class="md:flex-1 mb-4 md:mb-0">
|
49 |
+
<h4 class="text-xl font-semibold text-gray-800">Preparing for Application</h4>
|
50 |
+
<ul class="list-disc list-inside text-gray-700 mt-2 space-y-1">
|
51 |
+
<li>Standardized Tests: Check if GRE/GMAT is required for the program. Take IELTS/TOEFL for English proficiency if needed.</li>
|
52 |
+
<li>Build CV/Resume: Highlight research, publications, and clinical experience.</li>
|
53 |
+
<li>Letters of Recommendation: Secure strong references from mentors or professors.</li>
|
54 |
+
<li>Personal Statement: Draft a compelling narrative of your goals and motivations.</li>
|
55 |
+
</ul>
|
56 |
+
</div>
|
57 |
+
<div class="md:flex-1">
|
58 |
+
<h4 class="text-xl font-semibold text-gray-800">Resources</h4>
|
59 |
+
<p class="mt-2 text-gray-700">Use global rankings and databases to find programs:</p>
|
60 |
+
<ul class="list-none mt-1 space-y-1">
|
61 |
+
<li>🔗 <a href="https://www.topuniversities.com" class="text-primary hover:underline">QS World University Rankings</a></li>
|
62 |
+
<li>🔗 <a href="https://www.timeshighereducation.com" class="text-primary hover:underline">THE World University Rankings</a></li>
|
63 |
+
<li>🔗 <a href="https://scholarships.com" class="text-primary hover:underline">Scholarship Search Portals</a></li>
|
64 |
+
<li>🔗 <a href="#" class="text-primary hover:underline">Guide: Writing a Statement of Purpose</a></li>
|
65 |
+
</ul>
|
66 |
+
</div>
|
67 |
+
</div>
|
68 |
+
</section>
|
69 |
+
|
70 |
+
<!-- Notable Programs or Scholarships (if any) -->
|
71 |
+
<section class="mb-8">
|
72 |
+
<h3 class="text-2xl font-semibold text-gray-800 mb-4">Notable Programs & Scholarships</h3>
|
73 |
+
<div class="space-y-3 text-sm">
|
74 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
75 |
+
<p class="font-medium">Rhodes Scholarship – University of Oxford</p>
|
76 |
+
<p class="text-gray-600">Fully-funded scholarship for postgraduate study at Oxford, open to select countries. <a href="#" class="text-primary hover:underline">Learn more »</a></p>
|
77 |
+
</div>
|
78 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded">
|
79 |
+
<p class="font-medium">Fulbright Program – Global</p>
|
80 |
+
<p class="text-gray-600">Exchange scholarships for study/research in the USA for international students. <a href="#" class="text-primary hover:underline">Learn more »</a></p>
|
81 |
+
</div>
|
82 |
+
</div>
|
83 |
+
</section>
|
84 |
+
|
85 |
+
</main>
|
86 |
+
|
87 |
+
<!-- Footer -->
|
88 |
+
<footer class="bg-gray-100">
|
89 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
90 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Student Experiences</a>
|
91 |
+
</div>
|
92 |
+
</footer>
|
93 |
+
</div>
|
PharmaPage.html
ADDED
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Pharma Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Pharma</a>
|
10 |
+
<a href="#" class="hover:underline">Our Conferences</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">💊 Pharma Spotlight</h2>
|
19 |
+
<p class="text-gray-600 mb-8">Explore the latest from our pharmaceutical partners. This space features new drug launches, clinical trial announcements, and offers for the TN medical community.</p>
|
20 |
+
|
21 |
+
<!-- Featured Pharma Banner / CTA for advertisers -->
|
22 |
+
<section class="mb-10 p-6 bg-blue-50 border-l-4 border-blue-400 rounded">
|
23 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-2">Your Company Here</h3>
|
24 |
+
<p class="text-sm text-gray-700 mb-3">Pharma companies can reach thousands of medical professionals on TN Medical Connect. Contact us to advertise your products, clinical trials, or educational content.</p>
|
25 |
+
<a href="#" class="bg-primary text-white text-sm font-medium px-4 py-2 rounded hover:bg-opacity-90">Advertise with Us</a>
|
26 |
+
</section>
|
27 |
+
|
28 |
+
<!-- Pharma Ads/Promos Grid -->
|
29 |
+
<section>
|
30 |
+
<div class="grid gap-6 md:grid-cols-3">
|
31 |
+
<!-- Pharma Card 1 -->
|
32 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col items-center text-center">
|
33 |
+
<div class="bg-gray-200 h-16 w-16 mb-3 flex items-center justify-center rounded-full">
|
34 |
+
<!-- Placeholder for company logo -->
|
35 |
+
<span class="text-gray-500 text-sm">Logo</span>
|
36 |
+
</div>
|
37 |
+
<h4 class="text-lg font-semibold text-gray-800">MediCorp Pharma</h4>
|
38 |
+
<p class="text-sm text-gray-600 mt-1 flex-1">New antibiotic release: <em>Azion</em> – effective against resistant infections.</p>
|
39 |
+
<a href="#" class="text-primary text-sm font-medium hover:underline mt-2">Learn More »</a>
|
40 |
+
</div>
|
41 |
+
<!-- Pharma Card 2 -->
|
42 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col items-center text-center">
|
43 |
+
<div class="bg-gray-200 h-16 w-16 mb-3 flex items-center justify-center rounded-full">
|
44 |
+
<span class="text-gray-500 text-sm">Logo</span>
|
45 |
+
</div>
|
46 |
+
<h4 class="text-lg font-semibold text-gray-800">HealthPlus Co.</h4>
|
47 |
+
<p class="text-sm text-gray-600 mt-1 flex-1">Clinical trial enrolling: Diabetes drug <em>Glucora</em> Phase III – seeking hospital partners.</p>
|
48 |
+
<a href="#" class="text-primary text-sm font-medium hover:underline mt-2">Learn More »</a>
|
49 |
+
</div>
|
50 |
+
<!-- Pharma Card 3 -->
|
51 |
+
<div class="border border-gray-200 rounded-lg p-4 shadow-sm flex flex-col items-center text-center">
|
52 |
+
<div class="bg-gray-200 h-16 w-16 mb-3 flex items-center justify-center rounded-full">
|
53 |
+
<span class="text-gray-500 text-sm">Logo</span>
|
54 |
+
</div>
|
55 |
+
<h4 class="text-lg font-semibold text-gray-800">WellCare Labs</h4>
|
56 |
+
<p class="text-sm text-gray-600 mt-1 flex-1">Continuing Medical Education: Free webinar on vaccine development sponsored by WellCare.</p>
|
57 |
+
<a href="#" class="text-primary text-sm font-medium hover:underline mt-2">Register »</a>
|
58 |
+
</div>
|
59 |
+
</div>
|
60 |
+
</section>
|
61 |
+
</main>
|
62 |
+
|
63 |
+
<!-- Footer -->
|
64 |
+
<footer class="bg-gray-100">
|
65 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-xs text-gray-600">
|
66 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Advertising Policy</a>
|
67 |
+
</div>
|
68 |
+
</footer>
|
69 |
+
</div>
|
PodcastPage.html
ADDED
@@ -0,0 +1,107 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>TN Medical Connect | Podcasts</title>
|
7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
9 |
+
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
10 |
+
<link rel="stylesheet" href="style.css">
|
11 |
+
</head>
|
12 |
+
<body class="podcast-page">
|
13 |
+
<!-- Podcast Page -->
|
14 |
+
<div class="min-h-screen flex flex-col bg-white">
|
15 |
+
<!-- Header / Navbar -->
|
16 |
+
<header class="bg-primary text-white">
|
17 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
18 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
19 |
+
<nav class="space-x-4 text-sm">
|
20 |
+
<a href="#" class="hover:underline">Home</a>
|
21 |
+
<a href="#" class="hover:underline font-semibold">Podcasts</a>
|
22 |
+
<a href="#" class="hover:underline">Research</a>
|
23 |
+
<!-- ...other nav links -->
|
24 |
+
</nav>
|
25 |
+
</div>
|
26 |
+
</header>
|
27 |
+
|
28 |
+
<!-- Main Content -->
|
29 |
+
<main class="flex-1 max-w-7xl mx-auto p-4">
|
30 |
+
<!-- Page Title -->
|
31 |
+
<div class="mb-6">
|
32 |
+
<h2 class="text-3xl font-bold text-gray-800">🎙️ Podcasts</h2>
|
33 |
+
<p class="text-gray-600">Hear from medical experts on the latest topics and trends.</p>
|
34 |
+
</div>
|
35 |
+
<!-- Search and Filter -->
|
36 |
+
<div class="mb-6 flex flex-col md:flex-row md:items-center md:justify-between space-y-2 md:space-y-0">
|
37 |
+
<form class="search-form w-full md:w-2/3 flex" data-category="podcast">
|
38 |
+
<input type="text" placeholder="Search podcasts..." class="w-full px-3 py-2 border border-gray-300 rounded-l" />
|
39 |
+
<button type="submit" class="bg-primary text-white px-4 py-2 rounded-r hover:bg-opacity-90">
|
40 |
+
<i class="fas fa-search"></i>
|
41 |
+
</button>
|
42 |
+
</form>
|
43 |
+
<select class="w-full md:w-1/5 px-3 py-2 border border-gray-300 rounded">
|
44 |
+
<option>All Topics</option>
|
45 |
+
<option>Cardiology</option>
|
46 |
+
<option>Neurology</option>
|
47 |
+
<option>Public Health</option>
|
48 |
+
</select>
|
49 |
+
</div>
|
50 |
+
|
51 |
+
<!-- Search Results Container -->
|
52 |
+
<div id="search-results" class="mb-8 hidden"></div>
|
53 |
+
|
54 |
+
<!-- Podcasts Grid -->
|
55 |
+
<div class="grid gap-6 md:grid-cols-2 lg:grid-cols-3">
|
56 |
+
<!-- Podcast Episode Card 1 -->
|
57 |
+
<div class="bg-gray-50 border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md transition">
|
58 |
+
<h3 class="text-xl font-semibold text-gray-800">The Heart of Cardiology</h3>
|
59 |
+
<p class="text-sm text-gray-500">Host: Dr. A. Kumar · Jan 10, 2025</p>
|
60 |
+
<p class="mt-2 text-gray-700 text-sm">Discussion on recent advances in cardiology and patient care approaches.</p>
|
61 |
+
<audio controls class="mt-3 w-full">
|
62 |
+
<source src="#" type="audio/mpeg" />
|
63 |
+
Your browser does not support the audio element.
|
64 |
+
</audio>
|
65 |
+
</div>
|
66 |
+
<!-- Podcast Episode Card 2 -->
|
67 |
+
<div class="bg-gray-50 border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md transition">
|
68 |
+
<h3 class="text-xl font-semibold text-gray-800">Pediatrics Today</h3>
|
69 |
+
<p class="text-sm text-gray-500">Host: Dr. B. Sharma · Jan 5, 2025</p>
|
70 |
+
<p class="mt-2 text-gray-700 text-sm">Latest pediatric care techniques and child health insights for practitioners.</p>
|
71 |
+
<audio controls class="mt-3 w-full">
|
72 |
+
<source src="#" type="audio/mpeg" />
|
73 |
+
Your browser does not support the audio element.
|
74 |
+
</audio>
|
75 |
+
</div>
|
76 |
+
<!-- Podcast Episode Card 3 -->
|
77 |
+
<div class="bg-gray-50 border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md transition">
|
78 |
+
<h3 class="text-xl font-semibold text-gray-800">Global Health Review</h3>
|
79 |
+
<p class="text-sm text-gray-500">Host: Dr. C. Lee · Dec 20, 2024</p>
|
80 |
+
<p class="mt-2 text-gray-700 text-sm">A conversation on global health challenges and epidemiology updates.</p>
|
81 |
+
<audio controls class="mt-3 w-full">
|
82 |
+
<source src="#" type="audio/mpeg" />
|
83 |
+
Your browser does not support the audio element.
|
84 |
+
</audio>
|
85 |
+
</div>
|
86 |
+
<!-- Additional podcast cards... -->
|
87 |
+
</div>
|
88 |
+
<!-- Possibly a "load more" button for more podcasts -->
|
89 |
+
<div class="mt-8 text-center">
|
90 |
+
<button class="bg-primary text-white px-4 py-2 rounded hover:bg-opacity-90">Load More Episodes</button>
|
91 |
+
</div>
|
92 |
+
</main>
|
93 |
+
|
94 |
+
<!-- Footer -->
|
95 |
+
<footer class="bg-gray-100">
|
96 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
97 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Contact Us</a>
|
98 |
+
</div>
|
99 |
+
</footer>
|
100 |
+
</div>
|
101 |
+
|
102 |
+
<!-- Script for dynamic search functionality -->
|
103 |
+
<script src="search.js"></script>
|
104 |
+
<!-- Script to handle standalone page access -->
|
105 |
+
<script src="page-utils.js"></script>
|
106 |
+
</body>
|
107 |
+
</html>
|
README.md
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
-
---
|
2 |
-
title:
|
3 |
-
emoji:
|
4 |
-
colorFrom:
|
5 |
-
colorTo:
|
6 |
-
sdk:
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
---
|
11 |
-
|
12 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
1 |
+
---
|
2 |
+
title: tnmed
|
3 |
+
emoji: 🐳
|
4 |
+
colorFrom: red
|
5 |
+
colorTo: blue
|
6 |
+
sdk: static
|
7 |
+
pinned: false
|
8 |
+
tags:
|
9 |
+
- deepsite
|
10 |
+
---
|
11 |
+
|
12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
ResPage.html
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- Research-Friendly Hospitals Page -->
|
2 |
+
<div class="min-h-screen flex flex-col bg-white">
|
3 |
+
<!-- Header -->
|
4 |
+
<header class="bg-primary text-white">
|
5 |
+
<div class="max-w-4xl mx-auto px-4 py-3 flex items-center justify-between">
|
6 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
7 |
+
<nav class="space-x-4 text-sm">
|
8 |
+
<a href="#" class="hover:underline">Home</a>
|
9 |
+
<a href="#" class="hover:underline font-semibold">Research-Friendly Hospitals</a>
|
10 |
+
<a href="#" class="hover:underline">Research</a>
|
11 |
+
<!-- ...other nav links -->
|
12 |
+
</nav>
|
13 |
+
</div>
|
14 |
+
</header>
|
15 |
+
|
16 |
+
<!-- Main Content -->
|
17 |
+
<main class="flex-1 max-w-4xl mx-auto px-4 py-6">
|
18 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">🏆 Top Research-Active Hospitals in Tamil Nadu</h2>
|
19 |
+
<p class="text-gray-600 mb-6">This chart ranks Tamil Nadu hospitals by research output (publications in 2024). It highlights the institutions leading in medical research and innovation.</p>
|
20 |
+
|
21 |
+
<!-- Rankings Chart -->
|
22 |
+
<div class="space-y-4">
|
23 |
+
<!-- Hospital 1 -->
|
24 |
+
<div>
|
25 |
+
<div class="flex justify-between text-sm">
|
26 |
+
<span class="font-medium text-gray-800">1. CMC Vellore</span>
|
27 |
+
<span class="text-gray-600">130 publications</span>
|
28 |
+
</div>
|
29 |
+
<div class="bg-primary h-3 rounded mt-1" style="width: 100%;"></div>
|
30 |
+
</div>
|
31 |
+
<!-- Hospital 2 -->
|
32 |
+
<div>
|
33 |
+
<div class="flex justify-between text-sm">
|
34 |
+
<span class="font-medium text-gray-800">2. Madras Medical College</span>
|
35 |
+
<span class="text-gray-600">115 publications</span>
|
36 |
+
</div>
|
37 |
+
<div class="bg-primary h-3 rounded mt-1" style="width: 88%;"></div>
|
38 |
+
</div>
|
39 |
+
<!-- Hospital 3 -->
|
40 |
+
<div>
|
41 |
+
<div class="flex justify-between text-sm">
|
42 |
+
<span class="font-medium text-gray-800">3. Apollo Hospitals Chennai</span>
|
43 |
+
<span class="text-gray-600">90 publications</span>
|
44 |
+
</div>
|
45 |
+
<div class="bg-primary h-3 rounded mt-1" style="width: 69%;"></div>
|
46 |
+
</div>
|
47 |
+
<!-- Hospital 4 -->
|
48 |
+
<div>
|
49 |
+
<div class="flex justify-between text-sm">
|
50 |
+
<span class="font-medium text-gray-800">4. PSG Institute, Coimbatore</span>
|
51 |
+
<span class="text-gray-600">80 publications</span>
|
52 |
+
</div>
|
53 |
+
<div class="bg-primary h-3 rounded mt-1" style="width: 62%;"></div>
|
54 |
+
</div>
|
55 |
+
<!-- Hospital 5 -->
|
56 |
+
<div>
|
57 |
+
<div class="flex justify-between text-sm">
|
58 |
+
<span class="font-medium text-gray-800">5. Stanley Medical College</span>
|
59 |
+
<span class="text-gray-600">75 publications</span>
|
60 |
+
</div>
|
61 |
+
<div class="bg-primary h-3 rounded mt-1" style="width: 58%;"></div>
|
62 |
+
</div>
|
63 |
+
</div>
|
64 |
+
|
65 |
+
<!-- Note: for an interactive chart, Chart.js can be used to render bars dynamically -->
|
66 |
+
<p class="mt-4 text-xs text-gray-500">* Data represents number of PubMed-indexed publications in 2024. (Illustrative data)</p>
|
67 |
+
</main>
|
68 |
+
|
69 |
+
<!-- Footer -->
|
70 |
+
<footer class="bg-gray-100">
|
71 |
+
<div class="max-w-4xl mx-auto px-4 py-5 text-sm text-gray-600">
|
72 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Methodology</a>
|
73 |
+
</div>
|
74 |
+
</footer>
|
75 |
+
</div>
|
ResearchPage.html
ADDED
@@ -0,0 +1,152 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>TN Medical Connect | Research</title>
|
7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
9 |
+
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
10 |
+
<link rel="stylesheet" href="style.css">
|
11 |
+
</head>
|
12 |
+
<body class="research-page">
|
13 |
+
<!-- Research Page -->
|
14 |
+
<div class="min-h-screen flex flex-col bg-white">
|
15 |
+
<!-- Header / Navbar (same structure as other pages for consistency) -->
|
16 |
+
<header class="bg-primary text-white">
|
17 |
+
<div class="max-w-7xl mx-auto px-4 py-3 flex items-center justify-between">
|
18 |
+
<h1 class="text-2xl font-bold">TN Medical Connect</h1>
|
19 |
+
<nav class="space-x-4 text-sm">
|
20 |
+
<a href="#" class="hover:underline">Home</a>
|
21 |
+
<a href="#" class="hover:underline font-semibold">Research</a>
|
22 |
+
<a href="#" class="hover:underline">Podcasts</a>
|
23 |
+
<!-- ...other nav links -->
|
24 |
+
</nav>
|
25 |
+
</div>
|
26 |
+
</header>
|
27 |
+
|
28 |
+
<!-- Main Content -->
|
29 |
+
<main class="flex-1 max-w-7xl mx-auto px-4 py-6 space-y-12">
|
30 |
+
<!-- Page Title -->
|
31 |
+
<div class="mb-6">
|
32 |
+
<h2 class="text-3xl font-bold text-gray-800">🔬 Research & Innovation</h2>
|
33 |
+
<p class="text-gray-600">Latest research updates, resources for researchers, and upcoming academic events.</p>
|
34 |
+
</div>
|
35 |
+
|
36 |
+
<!-- Search and Filter -->
|
37 |
+
<div class="mb-6 flex flex-col md:flex-row md:items-center md:justify-between space-y-2 md:space-y-0">
|
38 |
+
<form class="search-form w-full md:w-2/3 flex" data-category="research">
|
39 |
+
<input type="text" placeholder="Search research papers, grants..." class="w-full px-3 py-2 border border-gray-300 rounded-l" />
|
40 |
+
<button type="submit" class="bg-primary text-white px-4 py-2 rounded-r hover:bg-opacity-90">
|
41 |
+
<i class="fas fa-search"></i>
|
42 |
+
</button>
|
43 |
+
</form>
|
44 |
+
<select class="w-full md:w-1/5 px-3 py-2 border border-gray-300 rounded">
|
45 |
+
<option>All Categories</option>
|
46 |
+
<option>Papers</option>
|
47 |
+
<option>Grants</option>
|
48 |
+
<option>Clinical Trials</option>
|
49 |
+
</select>
|
50 |
+
</div>
|
51 |
+
|
52 |
+
<!-- Search Results Container -->
|
53 |
+
<div id="search-results" class="mb-8 hidden"></div>
|
54 |
+
|
55 |
+
<!-- Featured Research Highlight -->
|
56 |
+
<section class="bg-gray-50 border border-gray-200 rounded-lg p-6 shadow-sm">
|
57 |
+
<h3 class="text-2xl font-semibold text-gray-800">Featured: Breakthrough in Diabetes Treatment</h3>
|
58 |
+
<p class="text-sm text-gray-500 mb-4">Published Jan 2025 in New England Journal of Medicine</p>
|
59 |
+
<p class="text-gray-700">Researchers at XYZ University have developed a novel insulin delivery method improving patient compliance. This breakthrough is expected to reduce complications in diabetes management. <a href="#" class="text-primary hover:underline">Read more</a></p>
|
60 |
+
</section>
|
61 |
+
|
62 |
+
<!-- Research Resources: IRB Guide and Publication Feeds -->
|
63 |
+
<section class="md:flex md:space-x-6">
|
64 |
+
<!-- IRB How-to Guide Card -->
|
65 |
+
<div class="flex-1 bg-white border border-gray-200 rounded-lg p-5 shadow-sm mb-6 md:mb-0">
|
66 |
+
<h3 class="text-xl font-semibold text-gray-800">How to Write an IRB Proposal</h3>
|
67 |
+
<p class="text-sm text-gray-600 mb-3">Tips and steps to craft a successful IRB submission for your study.</p>
|
68 |
+
<ul class="list-disc list-inside text-gray-700 text-sm space-y-1">
|
69 |
+
<li>Define a clear research question and hypothesis.</li>
|
70 |
+
<li>Ensure ethical compliance and patient safety measures.</li>
|
71 |
+
<li>Provide detailed methodology and data management plans.</li>
|
72 |
+
</ul>
|
73 |
+
<a href="#" class="mt-3 inline-block text-primary hover:underline text-sm font-medium">Read full guide »</a>
|
74 |
+
</div>
|
75 |
+
<!-- Latest Publications Feed -->
|
76 |
+
<div class="flex-1">
|
77 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-3">Latest Publications</h3>
|
78 |
+
<div class="space-y-2 text-sm">
|
79 |
+
<!-- Example publication entries (could be dynamically loaded) -->
|
80 |
+
<div class="border-b pb-2">
|
81 |
+
<a href="#" class="text-primary hover:underline">Effect of Telemedicine on Patient Outcomes in Rural Areas</a>
|
82 |
+
<p class="text-gray-500">Journal of Medical Systems · Jan 2025</p>
|
83 |
+
</div>
|
84 |
+
<div class="border-b pb-2">
|
85 |
+
<a href="#" class="text-primary hover:underline">AI-Assisted Surgery: A Review of 1000 Cases</a>
|
86 |
+
<p class="text-gray-500">International Journal of Surgery · Dec 2024</p>
|
87 |
+
</div>
|
88 |
+
<div>
|
89 |
+
<a href="#" class="text-primary hover:underline">Long-term Effects of COVID-19 Vaccination Strategies</a>
|
90 |
+
<p class="text-gray-500">Lancet Public Health · Dec 2024</p>
|
91 |
+
</div>
|
92 |
+
</div>
|
93 |
+
<button class="mt-3 text-primary text-sm hover:underline">Refresh Feed</button>
|
94 |
+
<!-- A real implementation might use JS to fetch and append new entries -->
|
95 |
+
</div>
|
96 |
+
</section>
|
97 |
+
|
98 |
+
<!-- Networking CTA -->
|
99 |
+
<section class="bg-primary text-white rounded-lg p-6 shadow-md flex items-center justify-between flex-col md:flex-row">
|
100 |
+
<div class="mb-4 md:mb-0">
|
101 |
+
<h3 class="text-2xl font-semibold">Connect with Peers</h3>
|
102 |
+
<p class="text-white text-sm">Join our research forum to network with other researchers and clinicians in Tamil Nadu.</p>
|
103 |
+
</div>
|
104 |
+
<a href="#" class="bg-white text-primary font-semibold px-4 py-2 rounded shadow hover:bg-gray-100">Join the Research Forum</a>
|
105 |
+
</section>
|
106 |
+
|
107 |
+
<!-- Upcoming Conferences Preview -->
|
108 |
+
<section>
|
109 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Upcoming Conferences</h3>
|
110 |
+
<div class="space-y-3 text-sm">
|
111 |
+
<div class="p-4 bg-gray-50 rounded border border-gray-200 flex items-center justify-between">
|
112 |
+
<div>
|
113 |
+
<p class="font-medium">TN Medical Research Summit 2025</p>
|
114 |
+
<p class="text-gray-500">Chennai · Feb 20, 2025</p>
|
115 |
+
</div>
|
116 |
+
<a href="#" class="text-primary hover:underline font-medium">Details »</a>
|
117 |
+
</div>
|
118 |
+
<div class="p-4 bg-gray-50 rounded border border-gray-200 flex items-center justify-between">
|
119 |
+
<div>
|
120 |
+
<p class="font-medium">International Cardiology Conference</p>
|
121 |
+
<p class="text-gray-500">Mumbai · Mar 15-17, 2025</p>
|
122 |
+
</div>
|
123 |
+
<a href="#" class="text-primary hover:underline font-medium">Details »</a>
|
124 |
+
</div>
|
125 |
+
<div class="p-4 bg-gray-50 rounded border border-gray-200 flex items-center justify-between">
|
126 |
+
<div>
|
127 |
+
<p class="font-medium">Asia-Pacific Medical Research Forum</p>
|
128 |
+
<p class="text-gray-500">Singapore · Apr 2025</p>
|
129 |
+
</div>
|
130 |
+
<a href="#" class="text-primary hover:underline font-medium">Details »</a>
|
131 |
+
</div>
|
132 |
+
</div>
|
133 |
+
<div class="mt-3">
|
134 |
+
<a href="#" class="text-primary text-sm hover:underline">View all Conferences »</a>
|
135 |
+
</div>
|
136 |
+
</section>
|
137 |
+
</main>
|
138 |
+
|
139 |
+
<!-- Footer -->
|
140 |
+
<footer class="bg-gray-100">
|
141 |
+
<div class="max-w-7xl mx-auto px-4 py-5 text-sm text-gray-600">
|
142 |
+
© 2025 TN Medical Connect · <a href="#" class="text-primary hover:underline">Privacy Policy</a>
|
143 |
+
</div>
|
144 |
+
</footer>
|
145 |
+
</div>
|
146 |
+
|
147 |
+
<!-- Script for dynamic search functionality -->
|
148 |
+
<script src="search.js"></script>
|
149 |
+
<!-- Script to handle standalone page access -->
|
150 |
+
<script src="page-utils.js"></script>
|
151 |
+
</body>
|
152 |
+
</html>
|
app.js
ADDED
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// Script for dynamic content loading
|
2 |
+
document.addEventListener('DOMContentLoaded', function() {
|
3 |
+
// Content container where pages will be loaded
|
4 |
+
const contentContainer = document.getElementById('dynamic-content');
|
5 |
+
if (!contentContainer) return;
|
6 |
+
|
7 |
+
// Function to load page content
|
8 |
+
window.loadPage = function(pageName) {
|
9 |
+
// Add .html extension if not provided
|
10 |
+
if (!pageName.endsWith('.html')) {
|
11 |
+
pageName += '.html';
|
12 |
+
}
|
13 |
+
|
14 |
+
// Fetch the requested page
|
15 |
+
fetch(pageName)
|
16 |
+
.then(response => {
|
17 |
+
if (!response.ok) {
|
18 |
+
throw new Error(`HTTP error! Status: ${response.status}`);
|
19 |
+
}
|
20 |
+
return response.text();
|
21 |
+
})
|
22 |
+
.then(html => {
|
23 |
+
// Extract the content from the HTML (assuming each page has its main content in a div)
|
24 |
+
const parser = new DOMParser();
|
25 |
+
const doc = parser.parseFromString(html, 'text/html');
|
26 |
+
|
27 |
+
// Look for the main content in the page
|
28 |
+
// This assumes each page has its main content within a main tag or a specific div
|
29 |
+
const mainContent = doc.querySelector('main') || doc.querySelector('.min-h-screen');
|
30 |
+
|
31 |
+
if (mainContent) {
|
32 |
+
// Replace the content in the container
|
33 |
+
contentContainer.innerHTML = mainContent.innerHTML;
|
34 |
+
|
35 |
+
// Update the URL without refreshing
|
36 |
+
history.pushState({page: pageName}, '', `?page=${pageName}`);
|
37 |
+
|
38 |
+
// Scroll to top
|
39 |
+
window.scrollTo(0, 0);
|
40 |
+
|
41 |
+
// Update active state in navigation
|
42 |
+
updateActiveNavLink(pageName);
|
43 |
+
} else {
|
44 |
+
contentContainer.innerHTML = '<p>Could not load content. Please try again.</p>';
|
45 |
+
}
|
46 |
+
})
|
47 |
+
.catch(error => {
|
48 |
+
console.error('Error loading page:', error);
|
49 |
+
contentContainer.innerHTML = `<p>Error loading page: ${error.message}</p>`;
|
50 |
+
});
|
51 |
+
|
52 |
+
return false; // Prevent default link behavior
|
53 |
+
};
|
54 |
+
|
55 |
+
// Function to update active state in navigation
|
56 |
+
function updateActiveNavLink(pageName) {
|
57 |
+
// Remove active class from all nav links
|
58 |
+
document.querySelectorAll('.nav-link').forEach(link => {
|
59 |
+
link.classList.remove('active', 'text-accent');
|
60 |
+
link.classList.add('text-gray-600');
|
61 |
+
});
|
62 |
+
|
63 |
+
// Add active class to current page link
|
64 |
+
const activeLink = document.querySelector(`.nav-link[data-page="${pageName.replace('.html', '')}"]`);
|
65 |
+
if (activeLink) {
|
66 |
+
activeLink.classList.add('active', 'text-accent');
|
67 |
+
activeLink.classList.remove('text-gray-600');
|
68 |
+
}
|
69 |
+
}
|
70 |
+
|
71 |
+
// Handle browser back/forward buttons
|
72 |
+
window.addEventListener('popstate', function(event) {
|
73 |
+
if (event.state && event.state.page) {
|
74 |
+
loadPage(event.state.page);
|
75 |
+
} else {
|
76 |
+
// Default to index/home if no state
|
77 |
+
contentContainer.innerHTML = ''; // Reset content
|
78 |
+
location.reload(); // Reload the page to show the default view
|
79 |
+
}
|
80 |
+
});
|
81 |
+
|
82 |
+
// Check URL on page load to see if a specific page was requested
|
83 |
+
const urlParams = new URLSearchParams(window.location.search);
|
84 |
+
const pageParam = urlParams.get('page');
|
85 |
+
|
86 |
+
if (pageParam) {
|
87 |
+
loadPage(pageParam);
|
88 |
+
}
|
89 |
+
});
|
index.html
ADDED
@@ -0,0 +1,1161 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>TN Medical Connect | Professional Network for Tamil Nadu Doctors</title>
|
7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
+
|
9 |
+
<!-- Include the dynamic content loading script -->
|
10 |
+
<script src="app.js"></script>
|
11 |
+
|
12 |
+
<script>
|
13 |
+
// Function to show dynamic content and hide homepage content
|
14 |
+
function showDynamicContent() {
|
15 |
+
const dynamicContent = document.getElementById('dynamic-content');
|
16 |
+
const publicHomepage = document.querySelectorAll('#public-content > *:not(#dynamic-content)');
|
17 |
+
|
18 |
+
dynamicContent.classList.remove('hidden');
|
19 |
+
dynamicContent.classList.add('active');
|
20 |
+
|
21 |
+
// Hide all homepage sections except the dynamic content
|
22 |
+
publicHomepage.forEach(element => {
|
23 |
+
element.classList.add('hidden');
|
24 |
+
});
|
25 |
+
}
|
26 |
+
|
27 |
+
// Function to show homepage and hide dynamic content
|
28 |
+
function showHomepage() {
|
29 |
+
const dynamicContent = document.getElementById('dynamic-content');
|
30 |
+
const publicHomepage = document.querySelectorAll('#public-content > *:not(#dynamic-content)');
|
31 |
+
|
32 |
+
dynamicContent.classList.add('hidden');
|
33 |
+
dynamicContent.classList.remove('active');
|
34 |
+
|
35 |
+
// Show all homepage sections
|
36 |
+
publicHomepage.forEach(element => {
|
37 |
+
element.classList.remove('hidden');
|
38 |
+
});
|
39 |
+
}
|
40 |
+
|
41 |
+
// Add to existing window.loadPage function
|
42 |
+
window.loadPageWithToggle = function(pageName) {
|
43 |
+
const result = window.loadPage(pageName);
|
44 |
+
showDynamicContent();
|
45 |
+
return result;
|
46 |
+
}
|
47 |
+
|
48 |
+
// Home link handler
|
49 |
+
document.addEventListener('click', function(e) {
|
50 |
+
if (e.target.classList.contains('home-link')) {
|
51 |
+
e.preventDefault();
|
52 |
+
showHomepage();
|
53 |
+
history.pushState({}, '', window.location.pathname);
|
54 |
+
}
|
55 |
+
});
|
56 |
+
</script>
|
57 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
58 |
+
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
59 |
+
<style>
|
60 |
+
:root {
|
61 |
+
--primary: #1a365d;
|
62 |
+
--secondary: #2d3748;
|
63 |
+
--accent: #38b2ac;
|
64 |
+
--gold: #d69e2e;
|
65 |
+
--light: #f7fafc;
|
66 |
+
}
|
67 |
+
|
68 |
+
body {
|
69 |
+
font-family: 'Roboto', sans-serif;
|
70 |
+
background-color: var(--light);
|
71 |
+
color: var(--secondary);
|
72 |
+
line-height: 1.6;
|
73 |
+
}
|
74 |
+
|
75 |
+
.bg-primary {
|
76 |
+
background-color: var(--primary);
|
77 |
+
}
|
78 |
+
|
79 |
+
.text-accent {
|
80 |
+
color: var(--accent);
|
81 |
+
}
|
82 |
+
|
83 |
+
.bg-accent {
|
84 |
+
background-color: var(--accent);
|
85 |
+
}
|
86 |
+
|
87 |
+
.border-accent {
|
88 |
+
border-color: var(--accent);
|
89 |
+
}
|
90 |
+
|
91 |
+
.hover\:bg-accent:hover {
|
92 |
+
background-color: var(--accent);
|
93 |
+
}
|
94 |
+
|
95 |
+
.hover\:text-accent:hover {
|
96 |
+
color: var(--accent);
|
97 |
+
}
|
98 |
+
|
99 |
+
.btn-gold {
|
100 |
+
background-color: var(--gold);
|
101 |
+
color: white;
|
102 |
+
}
|
103 |
+
|
104 |
+
.btn-gold:hover {
|
105 |
+
background-color: #b7791f;
|
106 |
+
}
|
107 |
+
|
108 |
+
.fade-in {
|
109 |
+
animation: fadeIn 0.8s ease-in;
|
110 |
+
}
|
111 |
+
|
112 |
+
@keyframes fadeIn {
|
113 |
+
from { opacity: 0; }
|
114 |
+
to { opacity: 1; }
|
115 |
+
}
|
116 |
+
|
117 |
+
.section-divider {
|
118 |
+
height: 1px;
|
119 |
+
background: linear-gradient(90deg, transparent, rgba(0,0,0,0.1), transparent);
|
120 |
+
}
|
121 |
+
|
122 |
+
.feature-icon {
|
123 |
+
width: 48px;
|
124 |
+
height: 48px;
|
125 |
+
display: flex;
|
126 |
+
align-items: center;
|
127 |
+
justify-content: center;
|
128 |
+
border-radius: 50%;
|
129 |
+
background-color: rgba(56, 178, 172, 0.1);
|
130 |
+
color: var(--accent);
|
131 |
+
margin-bottom: 1rem;
|
132 |
+
}
|
133 |
+
|
134 |
+
.verified-badge {
|
135 |
+
display: inline-flex;
|
136 |
+
align-items: center;
|
137 |
+
background-color: rgba(56, 178, 172, 0.1);
|
138 |
+
color: var(--accent);
|
139 |
+
padding: 0.25rem 0.5rem;
|
140 |
+
border-radius: 4px;
|
141 |
+
font-size: 0.75rem;
|
142 |
+
font-weight: 500;
|
143 |
+
}
|
144 |
+
|
145 |
+
.verified-badge i {
|
146 |
+
margin-right: 0.25rem;
|
147 |
+
}
|
148 |
+
|
149 |
+
/* Dashboard specific styles */
|
150 |
+
.dashboard-sidebar {
|
151 |
+
width: 250px;
|
152 |
+
transition: all 0.3s;
|
153 |
+
}
|
154 |
+
|
155 |
+
.dashboard-content {
|
156 |
+
margin-left: 250px;
|
157 |
+
transition: all 0.3s;
|
158 |
+
}
|
159 |
+
|
160 |
+
.sidebar-collapsed .dashboard-sidebar {
|
161 |
+
width: 80px;
|
162 |
+
}
|
163 |
+
|
164 |
+
.sidebar-collapsed .dashboard-content {
|
165 |
+
margin-left: 80px;
|
166 |
+
}
|
167 |
+
|
168 |
+
.sidebar-item {
|
169 |
+
transition: all 0.2s;
|
170 |
+
}
|
171 |
+
|
172 |
+
.sidebar-item:hover {
|
173 |
+
background-color: rgba(56, 178, 172, 0.1);
|
174 |
+
}
|
175 |
+
|
176 |
+
.sidebar-item.active {
|
177 |
+
background-color: rgba(56, 178, 172, 0.2);
|
178 |
+
border-left: 3px solid var(--accent);
|
179 |
+
}
|
180 |
+
|
181 |
+
.email-item.unread {
|
182 |
+
background-color: rgba(56, 178, 172, 0.05);
|
183 |
+
border-left: 2px solid var(--accent);
|
184 |
+
}
|
185 |
+
|
186 |
+
/* Custom scrollbar */
|
187 |
+
::-webkit-scrollbar {
|
188 |
+
width: 6px;
|
189 |
+
}
|
190 |
+
|
191 |
+
::-webkit-scrollbar-track {
|
192 |
+
background: rgba(0,0,0,0.05);
|
193 |
+
}
|
194 |
+
|
195 |
+
::-webkit-scrollbar-thumb {
|
196 |
+
background: rgba(56, 178, 172, 0.5);
|
197 |
+
border-radius: 3px;
|
198 |
+
}
|
199 |
+
|
200 |
+
/* Verification steps */
|
201 |
+
.verification-steps {
|
202 |
+
counter-reset: step;
|
203 |
+
}
|
204 |
+
|
205 |
+
.verification-step {
|
206 |
+
position: relative;
|
207 |
+
counter-increment: step;
|
208 |
+
}
|
209 |
+
|
210 |
+
.verification-step:not(:last-child):after {
|
211 |
+
content: '';
|
212 |
+
position: absolute;
|
213 |
+
left: 20px;
|
214 |
+
top: 40px;
|
215 |
+
height: calc(100% - 40px);
|
216 |
+
width: 1px;
|
217 |
+
background-color: rgba(0,0,0,0.1);
|
218 |
+
}
|
219 |
+
|
220 |
+
.verification-step:before {
|
221 |
+
content: counter(step);
|
222 |
+
display: flex;
|
223 |
+
align-items: center;
|
224 |
+
justify-content: center;
|
225 |
+
width: 40px;
|
226 |
+
height: 40px;
|
227 |
+
border-radius: 50%;
|
228 |
+
background-color: rgba(56, 178, 172, 0.1);
|
229 |
+
color: var(--accent);
|
230 |
+
font-weight: 600;
|
231 |
+
margin-right: 1rem;
|
232 |
+
}
|
233 |
+
|
234 |
+
.verification-step.completed:before {
|
235 |
+
background-color: var(--accent);
|
236 |
+
color: white;
|
237 |
+
content: '✓';
|
238 |
+
}
|
239 |
+
|
240 |
+
.verification-step.active:before {
|
241 |
+
background-color: var(--accent);
|
242 |
+
color: white;
|
243 |
+
box-shadow: 0 0 0 3px rgba(56, 178, 172, 0.3);
|
244 |
+
}
|
245 |
+
</style>
|
246 |
+
<!-- Additional styles for dynamic content -->
|
247 |
+
<style>
|
248 |
+
#dynamic-content.active {
|
249 |
+
display: block;
|
250 |
+
}
|
251 |
+
|
252 |
+
#public-homepage.hidden {
|
253 |
+
display: none;
|
254 |
+
}
|
255 |
+
|
256 |
+
.nav-link.active {
|
257 |
+
font-weight: 600;
|
258 |
+
}
|
259 |
+
</style>
|
260 |
+
</head>
|
261 |
+
<body class="min-h-screen flex flex-col">
|
262 |
+
<!-- Public Navigation -->
|
263 |
+
<header class="bg-white shadow-sm sticky top-0 z-50" id="public-header">
|
264 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
265 |
+
<div class="flex justify-between h-16 items-center">
|
266 |
+
<div class="flex items-center">
|
267 |
+
<div class="flex-shrink-0 flex items-center">
|
268 |
+
<i class="fas fa-heartbeat text-primary text-2xl mr-2"></i>
|
269 |
+
<a href="#" class="home-link text-xl font-bold text-primary">TN Medical Connect</a>
|
270 |
+
</div>
|
271 |
+
</div>
|
272 |
+
<div class="hidden md:flex items-center space-x-5">
|
273 |
+
<a href="#about" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">About</a>
|
274 |
+
<a href="#features" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">Features</a>
|
275 |
+
<a href="#contact" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">Contact</a>
|
276 |
+
<a href="#" onclick="return loadPageWithToggle('PodcastPage')" data-page="PodcastPage" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">Podcasts</a>
|
277 |
+
<a href="#" onclick="return loadPageWithToggle('ResearchPage')" data-page="ResearchPage" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">Research</a>
|
278 |
+
<a href="#" onclick="return loadPageWithToggle('AIPage')" data-page="AIPage" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">AI</a>
|
279 |
+
<a href="#" onclick="return loadPageWithToggle('MedPage')" data-page="MedPage" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">Medical</a>
|
280 |
+
<a href="#" onclick="return loadPageWithToggle('PhDPage')" data-page="PhDPage" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">PhD</a>
|
281 |
+
<a href="#" class="nav-link text-gray-600 hover:text-accent transition-colors font-medium">Login</a>
|
282 |
+
<a href="#register" class="btn-gold px-4 py-2 rounded-md font-medium transition-colors">Register</a>
|
283 |
+
</div>
|
284 |
+
<div class="md:hidden flex items-center">
|
285 |
+
<button id="menu-btn" class="text-gray-600 focus:outline-none">
|
286 |
+
<svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
287 |
+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
|
288 |
+
</svg>
|
289 |
+
</button>
|
290 |
+
</div>
|
291 |
+
</div>
|
292 |
+
</div>
|
293 |
+
<!-- Mobile menu -->
|
294 |
+
<div id="mobile-menu" class="hidden md:hidden bg-white border-t">
|
295 |
+
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
|
296 |
+
<a href="#about" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">About</a>
|
297 |
+
<a href="#features" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">Features</a>
|
298 |
+
<a href="#contact" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">Contact</a>
|
299 |
+
<a href="#" onclick="return loadPageWithToggle('PodcastPage')" data-page="PodcastPage" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">Podcasts</a>
|
300 |
+
<a href="#" onclick="return loadPageWithToggle('ResearchPage')" data-page="ResearchPage" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">Research</a>
|
301 |
+
<a href="#" onclick="return loadPageWithToggle('AIPage')" data-page="AIPage" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">AI</a>
|
302 |
+
<a href="#" class="nav-link block px-3 py-2 rounded-md text-base font-medium text-gray-600 hover:bg-gray-50">Doctor Login</a>
|
303 |
+
<a href="#register" class="block px-3 py-2 rounded-md text-base font-medium btn-gold text-white">Register</a>
|
304 |
+
</div>
|
305 |
+
</div>
|
306 |
+
</header>
|
307 |
+
|
308 |
+
<!-- Dashboard Navigation (Hidden by default) -->
|
309 |
+
<div id="dashboard-header" class="hidden bg-white shadow-sm sticky top-0 z-40">
|
310 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
311 |
+
<div class="flex justify-between h-16 items-center">
|
312 |
+
<div class="flex items-center">
|
313 |
+
<button id="sidebar-toggle" class="text-gray-600 mr-4 focus:outline-none">
|
314 |
+
<svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
315 |
+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
|
316 |
+
</svg>
|
317 |
+
</button>
|
318 |
+
<div class="flex-shrink-0 flex items-center">
|
319 |
+
<span class="text-lg font-bold text-primary">Doctor Dashboard</span>
|
320 |
+
</div>
|
321 |
+
</div>
|
322 |
+
<div class="flex items-center space-x-4">
|
323 |
+
<button class="text-gray-600 hover:text-accent relative">
|
324 |
+
<i class="fas fa-envelope text-xl"></i>
|
325 |
+
<span class="absolute -top-1 -right-1 bg-accent text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">3</span>
|
326 |
+
</button>
|
327 |
+
<button class="text-gray-600 hover:text-accent relative">
|
328 |
+
<i class="fas fa-bell text-xl"></i>
|
329 |
+
<span class="absolute -top-1 -right-1 bg-accent text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">2</span>
|
330 |
+
</button>
|
331 |
+
<div class="relative">
|
332 |
+
<button id="profile-dropdown-btn" class="flex items-center space-x-2 focus:outline-none">
|
333 |
+
<div class="h-8 w-8 rounded-full bg-gray-300 flex items-center justify-center">
|
334 |
+
<i class="fas fa-user text-gray-600"></i>
|
335 |
+
</div>
|
336 |
+
<span class="text-gray-700 font-medium">Dr. Kumar</span>
|
337 |
+
<i class="fas fa-chevron-down text-gray-500 text-xs"></i>
|
338 |
+
</button>
|
339 |
+
<div id="profile-dropdown" class="hidden absolute right-0 mt-2 w-48 bg-white rounded-md shadow-lg py-1 z-50">
|
340 |
+
<a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">My Profile</a>
|
341 |
+
<a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">Settings</a>
|
342 |
+
<a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 border-t border-gray-100">Sign Out</a>
|
343 |
+
</div>
|
344 |
+
</div>
|
345 |
+
</div>
|
346 |
+
</div>
|
347 |
+
</div>
|
348 |
+
</div>
|
349 |
+
|
350 |
+
<!-- Dashboard Sidebar (Hidden by default) -->
|
351 |
+
<div id="dashboard-sidebar" class="hidden fixed top-0 left-0 h-full bg-white shadow-md dashboard-sidebar pt-16 z-30">
|
352 |
+
<div class="h-full overflow-y-auto py-4">
|
353 |
+
<nav>
|
354 |
+
<div class="px-4 space-y-1">
|
355 |
+
<a href="#" class="sidebar-item active flex items-center px-4 py-3 text-gray-700">
|
356 |
+
<i class="fas fa-home text-lg w-8"></i>
|
357 |
+
<span class="ml-3">Dashboard</span>
|
358 |
+
</a>
|
359 |
+
<a href="#" class="sidebar-item flex items-center px-4 py-3 text-gray-700">
|
360 |
+
<i class="fas fa-envelope text-lg w-8"></i>
|
361 |
+
<span class="ml-3">Email</span>
|
362 |
+
<span class="ml-auto bg-accent text-white text-xs px-2 py-1 rounded-full">3</span>
|
363 |
+
</a>
|
364 |
+
<a href="#" class="sidebar-item flex items-center px-4 py-3 text-gray-700">
|
365 |
+
<i class="fas fa-users text-lg w-8"></i>
|
366 |
+
<span class="ml-3">Networking</span>
|
367 |
+
</a>
|
368 |
+
<a href="#" class="sidebar-item flex items-center px-4 py-3 text-gray-700">
|
369 |
+
<i class="fas fa-book-open text-lg w-8"></i>
|
370 |
+
<span class="ml-3">Research & Grants</span>
|
371 |
+
</a>
|
372 |
+
<a href="#" class="sidebar-item flex items-center px-4 py-3 text-gray-700">
|
373 |
+
<i class="fas fa-briefcase text-lg w-8"></i>
|
374 |
+
<span class="ml-3">Careers</span>
|
375 |
+
</a>
|
376 |
+
<a href="#" class="sidebar-item flex items-center px-4 py-3 text-gray-700">
|
377 |
+
<i class="fas fa-podcast text-lg w-8"></i>
|
378 |
+
<span class="ml-3">Podcasts/Webinars</span>
|
379 |
+
</a>
|
380 |
+
<div class="border-t border-gray-200 mt-4 pt-4">
|
381 |
+
<a href="#" class="sidebar-item flex items-center px-4 py-3 text-gray-700">
|
382 |
+
<i class="fas fa-cog text-lg w-8"></i>
|
383 |
+
<span class="ml-3">Settings</span>
|
384 |
+
</a>
|
385 |
+
</div>
|
386 |
+
</div>
|
387 |
+
</nav>
|
388 |
+
</div>
|
389 |
+
</div>
|
390 |
+
|
391 |
+
<!-- Dashboard Content (Hidden by default) -->
|
392 |
+
<div id="dashboard-content" class="hidden dashboard-content pt-16">
|
393 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
|
394 |
+
<!-- Breadcrumbs -->
|
395 |
+
<div class="flex items-center text-sm text-gray-600 mb-6">
|
396 |
+
<a href="#" class="hover:text-accent">Dashboard</a>
|
397 |
+
<span class="mx-2">/</span>
|
398 |
+
<span class="text-gray-500">Home</span>
|
399 |
+
</div>
|
400 |
+
|
401 |
+
<!-- Welcome Banner -->
|
402 |
+
<div class="bg-white rounded-lg shadow-sm p-6 mb-8 border border-gray-100">
|
403 |
+
<div class="flex flex-col md:flex-row md:items-center md:justify-between">
|
404 |
+
<div>
|
405 |
+
<h2 class="text-2xl font-bold text-primary mb-2">Welcome, Dr. Kumar</h2>
|
406 |
+
<p class="text-gray-600">You have 3 unread messages, 2 upcoming webinars, and 5 new research opportunities.</p>
|
407 |
+
</div>
|
408 |
+
<div class="mt-4 md:mt-0">
|
409 |
+
<div class="flex items-center">
|
410 |
+
<div class="w-48 bg-gray-200 rounded-full h-2.5">
|
411 |
+
<div class="bg-accent h-2.5 rounded-full" style="width: 75%"></div>
|
412 |
+
</div>
|
413 |
+
<span class="ml-3 text-sm text-gray-600">75% profile complete</span>
|
414 |
+
</div>
|
415 |
+
<button class="mt-2 text-sm text-accent hover:underline">Complete your profile</button>
|
416 |
+
</div>
|
417 |
+
</div>
|
418 |
+
</div>
|
419 |
+
|
420 |
+
<!-- Quick Stats -->
|
421 |
+
<div class="grid md:grid-cols-3 gap-6 mb-8">
|
422 |
+
<div class="bg-white rounded-lg shadow-sm p-6 border border-gray-100">
|
423 |
+
<div class="flex items-center">
|
424 |
+
<div class="p-3 rounded-full bg-blue-50 text-blue-600 mr-4">
|
425 |
+
<i class="fas fa-envelope text-xl"></i>
|
426 |
+
</div>
|
427 |
+
<div>
|
428 |
+
<p class="text-sm text-gray-500">Unread Messages</p>
|
429 |
+
<p class="text-2xl font-bold text-primary">3</p>
|
430 |
+
</div>
|
431 |
+
</div>
|
432 |
+
</div>
|
433 |
+
<div class="bg-white rounded-lg shadow-sm p-6 border border-gray-100">
|
434 |
+
<div class="flex items-center">
|
435 |
+
<div class="p-3 rounded-full bg-green-50 text-green-600 mr-4">
|
436 |
+
<i class="fas fa-calendar-alt text-xl"></i>
|
437 |
+
</div>
|
438 |
+
<div>
|
439 |
+
<p class="text-sm text-gray-500">Upcoming Events</p>
|
440 |
+
<p class="text-2xl font-bold text-primary">2</p>
|
441 |
+
</div>
|
442 |
+
</div>
|
443 |
+
</div>
|
444 |
+
<div class="bg-white rounded-lg shadow-sm p-6 border border-gray-100">
|
445 |
+
<div class="flex items-center">
|
446 |
+
<div class="p-3 rounded-full bg-purple-50 text-purple-600 mr-4">
|
447 |
+
<i class="fas fa-book-open text-xl"></i>
|
448 |
+
</div>
|
449 |
+
<div>
|
450 |
+
<p class="text-sm text-gray-500">New Research</p>
|
451 |
+
<p class="text-2xl font-bold text-primary">5</p>
|
452 |
+
</div>
|
453 |
+
</div>
|
454 |
+
</div>
|
455 |
+
</div>
|
456 |
+
|
457 |
+
<!-- Quick Actions -->
|
458 |
+
<div class="mb-8">
|
459 |
+
<h3 class="text-lg font-semibold text-primary mb-4">Quick Actions</h3>
|
460 |
+
<div class="grid grid-cols-2 md:grid-cols-4 gap-4">
|
461 |
+
<a href="#" class="bg-white rounded-lg shadow-sm p-4 border border-gray-100 hover:border-accent transition-colors text-center">
|
462 |
+
<div class="text-accent mb-2">
|
463 |
+
<i class="fas fa-file-alt text-2xl"></i>
|
464 |
+
</div>
|
465 |
+
<span class="text-sm font-medium">Apply for Grant</span>
|
466 |
+
</a>
|
467 |
+
<a href="#" class="bg-white rounded-lg shadow-sm p-4 border border-gray-100 hover:border-accent transition-colors text-center">
|
468 |
+
<div class="text-accent mb-2">
|
469 |
+
<i class="fas fa-comments text-2xl"></i>
|
470 |
+
</div>
|
471 |
+
<span class="text-sm font-medium">Join Discussion</span>
|
472 |
+
</a>
|
473 |
+
<a href="#" class="bg-white rounded-lg shadow-sm p-4 border border-gray-100 hover:border-accent transition-colors text-center">
|
474 |
+
<div class="text-accent mb-2">
|
475 |
+
<i class="fas fa-question-circle text-2xl"></i>
|
476 |
+
</div>
|
477 |
+
<span class="text-sm font-medium">Post Question</span>
|
478 |
+
</a>
|
479 |
+
<a href="#" class="bg-white rounded-lg shadow-sm p-4 border border-gray-100 hover:border-accent transition-colors text-center">
|
480 |
+
<div class="text-accent mb-2">
|
481 |
+
<i class="fas fa-podcast text-2xl"></i>
|
482 |
+
</div>
|
483 |
+
<span class="text-sm font-medium">Start Podcast</span>
|
484 |
+
</a>
|
485 |
+
</div>
|
486 |
+
</div>
|
487 |
+
|
488 |
+
<!-- Recent Activity -->
|
489 |
+
<div class="bg-white rounded-lg shadow-sm p-6 border border-gray-100">
|
490 |
+
<div class="flex items-center justify-between mb-6">
|
491 |
+
<h3 class="text-lg font-semibold text-primary">Recent Activity</h3>
|
492 |
+
<a href="#" class="text-sm text-accent hover:underline">View All</a>
|
493 |
+
</div>
|
494 |
+
|
495 |
+
<div class="space-y-4">
|
496 |
+
<div class="flex items-start">
|
497 |
+
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-gray-100 flex items-center justify-center text-gray-500 mr-4">
|
498 |
+
<i class="fas fa-envelope"></i>
|
499 |
+
</div>
|
500 |
+
<div class="flex-1 min-w-0">
|
501 |
+
<p class="text-sm font-medium text-gray-900">New message from Dr. Patel</p>
|
502 |
+
<p class="text-sm text-gray-500">Regarding the upcoming cardiology conference...</p>
|
503 |
+
<p class="text-xs text-gray-400 mt-1">2 hours ago</p>
|
504 |
+
</div>
|
505 |
+
<div class="ml-4 flex-shrink-0">
|
506 |
+
<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-green-100 text-green-800">
|
507 |
+
Unread
|
508 |
+
</span>
|
509 |
+
</div>
|
510 |
+
</div>
|
511 |
+
|
512 |
+
<div class="flex items-start">
|
513 |
+
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-gray-100 flex items-center justify-center text-gray-500 mr-4">
|
514 |
+
<i class="fas fa-calendar-alt"></i>
|
515 |
+
</div>
|
516 |
+
<div class="flex-1 min-w-0">
|
517 |
+
<p class="text-sm font-medium text-gray-900">Webinar reminder: Advances in Neurology</p>
|
518 |
+
<p class="text-sm text-gray-500">Tomorrow at 3:00 PM IST</p>
|
519 |
+
<p class="text-xs text-gray-400 mt-1">5 hours ago</p>
|
520 |
+
</div>
|
521 |
+
</div>
|
522 |
+
|
523 |
+
<div class="flex items-start">
|
524 |
+
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-gray-100 flex items-center justify-center text-gray-500 mr-4">
|
525 |
+
<i class="fas fa-book-open"></i>
|
526 |
+
</div>
|
527 |
+
<div class="flex-1 min-w-0">
|
528 |
+
<p class="text-sm font-medium text-gray-900">New research published in your field</p>
|
529 |
+
<p class="text-sm text-gray-500">"Impact of new surgical techniques on patient recovery"</p>
|
530 |
+
<p class="text-xs text-gray-400 mt-1">1 day ago</p>
|
531 |
+
</div>
|
532 |
+
</div>
|
533 |
+
</div>
|
534 |
+
</div>
|
535 |
+
</div>
|
536 |
+
</div>
|
537 |
+
|
538 |
+
<!-- Email Interface (Hidden by default) -->
|
539 |
+
<div id="email-interface" class="hidden dashboard-content pt-16">
|
540 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
|
541 |
+
<!-- Breadcrumbs -->
|
542 |
+
<div class="flex items-center text-sm text-gray-600 mb-6">
|
543 |
+
<a href="#" class="hover:text-accent">Dashboard</a>
|
544 |
+
<span class="mx-2">/</span>
|
545 |
+
<a href="#" class="hover:text-accent">Email</a>
|
546 |
+
<span class="mx-2">/</span>
|
547 |
+
<span class="text-gray-500">Inbox</span>
|
548 |
+
</div>
|
549 |
+
|
550 |
+
<div class="flex flex-col md:flex-row">
|
551 |
+
<!-- Email Folders -->
|
552 |
+
<div class="w-full md:w-64 flex-shrink-0 mb-6 md:mb-0 md:mr-6">
|
553 |
+
<div class="bg-white rounded-lg shadow-sm border border-gray-100 overflow-hidden">
|
554 |
+
<div class="p-4 border-b border-gray-100">
|
555 |
+
<button class="w-full btn-gold py-2 rounded-md text-sm font-medium">
|
556 |
+
<i class="fas fa-plus mr-2"></i> Compose
|
557 |
+
</button>
|
558 |
+
</div>
|
559 |
+
<div class="divide-y divide-gray-100">
|
560 |
+
<a href="#" class="flex items-center px-4 py-3 text-sm font-medium text-accent bg-blue-50">
|
561 |
+
<i class="fas fa-inbox mr-3"></i>
|
562 |
+
<span>Inbox</span>
|
563 |
+
<span class="ml-auto bg-accent text-white text-xs px-2 py-1 rounded-full">3</span>
|
564 |
+
</a>
|
565 |
+
<a href="#" class="flex items-center px-4 py-3 text-sm font-medium text-gray-700 hover:bg-gray-50">
|
566 |
+
<i class="fas fa-paper-plane mr-3"></i>
|
567 |
+
<span>Sent</span>
|
568 |
+
</a>
|
569 |
+
<a href="#" class="flex items-center px-4 py-3 text-sm font-medium text-gray-700 hover:bg-gray-50">
|
570 |
+
<i class="fas fa-trash mr-3"></i>
|
571 |
+
<span>Trash</span>
|
572 |
+
</a>
|
573 |
+
<div class="p-4">
|
574 |
+
<p class="text-xs font-medium text-gray-500 uppercase tracking-wider mb-2">Labels</p>
|
575 |
+
<div class="space-y-1">
|
576 |
+
<a href="#" class="flex items-center text-sm text-gray-700 hover:text-accent">
|
577 |
+
<span class="w-3 h-3 rounded-full bg-red-500 mr-2"></span>
|
578 |
+
<span>Important</span>
|
579 |
+
</a>
|
580 |
+
<a href="#" class="flex items-center text-sm text-gray-700 hover:text-accent">
|
581 |
+
<span class="w-3 h-3 rounded-full bg-yellow-500 mr-2"></span>
|
582 |
+
<span>Personal</span>
|
583 |
+
</a>
|
584 |
+
<a href="#" class="flex items-center text-sm text-gray-700 hover:text-accent">
|
585 |
+
<span class="w-3 h-3 rounded-full bg-green-500 mr-2"></span>
|
586 |
+
<span>Work</span>
|
587 |
+
</a>
|
588 |
+
</div>
|
589 |
+
</div>
|
590 |
+
</div>
|
591 |
+
</div>
|
592 |
+
</div>
|
593 |
+
|
594 |
+
<!-- Email List -->
|
595 |
+
<div class="flex-1 bg-white rounded-lg shadow-sm border border-gray-100 overflow-hidden">
|
596 |
+
<div class="p-4 border-b border-gray-100 flex items-center justify-between">
|
597 |
+
<div class="flex items-center">
|
598 |
+
<input type="checkbox" class="h-4 w-4 text-accent rounded border-gray-300">
|
599 |
+
<button class="ml-4 text-gray-500 hover:text-gray-700">
|
600 |
+
<i class="fas fa-redo"></i>
|
601 |
+
</button>
|
602 |
+
<button class="ml-2 text-gray-500 hover:text-gray-700">
|
603 |
+
<i class="fas fa-trash"></i>
|
604 |
+
</button>
|
605 |
+
</div>
|
606 |
+
<div class="flex items-center">
|
607 |
+
<span class="text-sm text-gray-500 mr-4">1-3 of 15</span>
|
608 |
+
<button class="text-gray-500 hover:text-gray-700">
|
609 |
+
<i class="fas fa-chevron-left"></i>
|
610 |
+
</button>
|
611 |
+
<button class="ml-2 text-gray-500 hover:text-gray-700">
|
612 |
+
<i class="fas fa-chevron-right"></i>
|
613 |
+
</button>
|
614 |
+
</div>
|
615 |
+
</div>
|
616 |
+
|
617 |
+
<div class="divide-y divide-gray-100">
|
618 |
+
<!-- Email Item 1 -->
|
619 |
+
<div class="email-item unread flex items-start px-4 py-3 hover:bg-gray-50 cursor-pointer">
|
620 |
+
<div class="flex items-center mr-4">
|
621 |
+
<input type="checkbox" class="h-4 w-4 text-accent rounded border-gray-300">
|
622 |
+
<i class="fas fa-star ml-3 text-gray-300 hover:text-yellow-400"></i>
|
623 |
+
</div>
|
624 |
+
<div class="flex-1 min-w-0">
|
625 |
+
<div class="flex items-center justify-between">
|
626 |
+
<p class="text-sm font-medium text-gray-900 truncate">Dr. Rajesh Patel</p>
|
627 |
+
<p class="text-xs text-gray-500 ml-2 whitespace-nowrap">10:30 AM</p>
|
628 |
+
</div>
|
629 |
+
<p class="text-sm font-medium text-gray-900">Cardiology Conference Invitation</p>
|
630 |
+
<p class="text-sm text-gray-500 truncate">Dear Dr. Kumar, I would like to invite you to speak at the upcoming Tamil Nadu Cardiology Conference...</p>
|
631 |
+
</div>
|
632 |
+
</div>
|
633 |
+
|
634 |
+
<!-- Email Item 2 -->
|
635 |
+
<div class="email-item unread flex items-start px-4 py-3 hover:bg-gray-50 cursor-pointer">
|
636 |
+
<div class="flex items-center mr-4">
|
637 |
+
<input type="checkbox" class="h-4 w-4 text-accent rounded border-gray-300">
|
638 |
+
<i class="fas fa-star ml-3 text-gray-300 hover:text-yellow-400"></i>
|
639 |
+
</div>
|
640 |
+
<div class="flex-1 min-w-0">
|
641 |
+
<div class="flex items-center justify-between">
|
642 |
+
<p class="text-sm font-medium text-gray-900 truncate">TN Medical Research Foundation</p>
|
643 |
+
<p class="text-xs text-gray-500 ml-2 whitespace-nowrap">Yesterday</p>
|
644 |
+
</div>
|
645 |
+
<p class="text-sm font-medium text-gray-900">Your Grant Application Status</p>
|
646 |
+
<p class="text-sm text-gray-500 truncate">We are pleased to inform you that your grant application has been approved for the next stage of review...</p>
|
647 |
+
</div>
|
648 |
+
</div>
|
649 |
+
|
650 |
+
<!-- Email Item 3 -->
|
651 |
+
<div class="email-item unread flex items-start px-4 py-3 hover:bg-gray-50 cursor-pointer">
|
652 |
+
<div class="flex items-center mr-4">
|
653 |
+
<input type="checkbox" class="h-4 w-4 text-accent rounded border-gray-300">
|
654 |
+
<i class="fas fa-star ml-3 text-gray-300 hover:text-yellow-400"></i>
|
655 |
+
</div>
|
656 |
+
<div class="flex-1 min-w-0">
|
657 |
+
<div class="flex items-center justify-between">
|
658 |
+
<p class="text-sm font-medium text-gray-900 truncate">Dr. Priya Sharma</p>
|
659 |
+
<p class="text-xs text-gray-500 ml-2 whitespace-nowrap">2 days ago</p>
|
660 |
+
</div>
|
661 |
+
<p class="text-sm font-medium text-gray-900">Patient Case Discussion</p>
|
662 |
+
<p class="text-sm text-gray-500 truncate">Hello Dr. Kumar, I have a complex case I'd like to discuss with you regarding a 45-year-old male with...</p>
|
663 |
+
</div>
|
664 |
+
</div>
|
665 |
+
|
666 |
+
<!-- Email Item 4 -->
|
667 |
+
<div class="email-item flex items-start px-4 py-3 hover:bg-gray-50 cursor-pointer">
|
668 |
+
<div class="flex items-center mr-4">
|
669 |
+
<input type="checkbox" class="h-4 w-4 text-accent rounded border-gray-300">
|
670 |
+
<i class="fas fa-star ml-3 text-gray-300 hover:text-yellow-400"></i>
|
671 |
+
</div>
|
672 |
+
<div class="flex-1 min-w-0">
|
673 |
+
<div class="flex items-center justify-between">
|
674 |
+
<p class="text-sm font-medium text-gray-900 truncate">TN Medical Connect</p>
|
675 |
+
<p class="text-xs text-gray-500 ml-2 whitespace-nowrap">3 days ago</p>
|
676 |
+
</div>
|
677 |
+
<p class="text-sm font-medium text-gray-900">Monthly Newsletter - June 2023</p>
|
678 |
+
<p class="text-sm text-gray-500 truncate">In this month's newsletter: New features on TN Medical Connect, upcoming webinars, and research opportunities...</p>
|
679 |
+
</div>
|
680 |
+
</div>
|
681 |
+
</div>
|
682 |
+
</div>
|
683 |
+
</div>
|
684 |
+
</div>
|
685 |
+
</div>
|
686 |
+
|
687 |
+
<!-- Verification Steps (Hidden by default) -->
|
688 |
+
<div id="verification-steps" class="hidden max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-16">
|
689 |
+
<div class="text-center mb-12">
|
690 |
+
<h2 class="text-3xl font-bold text-primary mb-4">Doctor Verification</h2>
|
691 |
+
<p class="text-gray-600">Complete these steps to verify your medical credentials and access all platform features.</p>
|
692 |
+
</div>
|
693 |
+
|
694 |
+
<div class="bg-white rounded-lg shadow-sm p-8 border border-gray-100">
|
695 |
+
<div class="verification-steps space-y-8">
|
696 |
+
<!-- Step 1 -->
|
697 |
+
<div class="verification-step completed flex items-start">
|
698 |
+
<div class="flex-1">
|
699 |
+
<h3 class="text-lg font-semibold text-primary mb-2">TNMC License Verification</h3>
|
700 |
+
<p class="text-gray-600 mb-4">We've successfully verified your Tamil Nadu Medical Council registration number.</p>
|
701 |
+
<div class="bg-gray-50 p-4 rounded-md">
|
702 |
+
<div class="grid grid-cols-2 gap-4">
|
703 |
+
<div>
|
704 |
+
<p class="text-xs font-medium text-gray-500 uppercase tracking-wider">TNMC Number</p>
|
705 |
+
<p class="font-medium">TNMC123456</p>
|
706 |
+
</div>
|
707 |
+
<div>
|
708 |
+
<p class="text-xs font-medium text-gray-500 uppercase tracking-wider">Status</p>
|
709 |
+
<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-green-100 text-green-800">
|
710 |
+
Verified
|
711 |
+
</span>
|
712 |
+
</div>
|
713 |
+
</div>
|
714 |
+
</div>
|
715 |
+
</div>
|
716 |
+
</div>
|
717 |
+
|
718 |
+
<!-- Step 2 -->
|
719 |
+
<div class="verification-step active flex items-start">
|
720 |
+
<div class="flex-1">
|
721 |
+
<h3 class="text-lg font-semibold text-primary mb-2">Professional Information</h3>
|
722 |
+
<p class="text-gray-600 mb-4">Please provide your professional details to complete your profile.</p>
|
723 |
+
|
724 |
+
<form class="space-y-4">
|
725 |
+
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
|
726 |
+
<div>
|
727 |
+
<label for="first-name" class="block text-sm font-medium text-gray-700 mb-1">First Name</label>
|
728 |
+
<input type="text" id="first-name" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" value="Rajesh">
|
729 |
+
</div>
|
730 |
+
<div>
|
731 |
+
<label for="last-name" class="block text-sm font-medium text-gray-700 mb-1">Last Name</label>
|
732 |
+
<input type="text" id="last-name" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" value="Kumar">
|
733 |
+
</div>
|
734 |
+
</div>
|
735 |
+
|
736 |
+
<div>
|
737 |
+
<label for="specialty" class="block text-sm font-medium text-gray-700 mb-1">Primary Specialty</label>
|
738 |
+
<select id="specialty" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300">
|
739 |
+
<option value="">Select your specialty</option>
|
740 |
+
<option value="cardiology" selected>Cardiology</option>
|
741 |
+
<option value="neurology">Neurology</option>
|
742 |
+
<option value="pediatrics">Pediatrics</option>
|
743 |
+
<option value="surgery">General Surgery</option>
|
744 |
+
<option value="orthopedics">Orthopedics</option>
|
745 |
+
</select>
|
746 |
+
</div>
|
747 |
+
|
748 |
+
<div>
|
749 |
+
<label for="hospital" class="block text-sm font-medium text-gray-700 mb-1">Hospital Affiliation</label>
|
750 |
+
<input type="text" id="hospital" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" placeholder="Enter hospital or clinic name">
|
751 |
+
</div>
|
752 |
+
|
753 |
+
<div>
|
754 |
+
<label for="years" class="block text-sm font-medium text-gray-700 mb-1">Years of Practice</label>
|
755 |
+
<input type="number" id="years" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" placeholder="Enter number of years">
|
756 |
+
</div>
|
757 |
+
|
758 |
+
<div class="pt-4">
|
759 |
+
<button type="submit" class="btn-gold px-6 py-3 rounded-md font-medium shadow-sm hover:shadow-md transition-all">Save & Continue</button>
|
760 |
+
</div>
|
761 |
+
</form>
|
762 |
+
</div>
|
763 |
+
</div>
|
764 |
+
|
765 |
+
<!-- Step 3 -->
|
766 |
+
<div class="verification-step flex items-start">
|
767 |
+
<div class="flex-1">
|
768 |
+
<h3 class="text-lg font-semibold text-primary mb-2">Account Setup</h3>
|
769 |
+
<p class="text-gray-600">Create your password and review terms to complete registration.</p>
|
770 |
+
</div>
|
771 |
+
</div>
|
772 |
+
</div>
|
773 |
+
</div>
|
774 |
+
</div>
|
775 |
+
|
776 |
+
<!-- Registration Success (Hidden by default) -->
|
777 |
+
<div id="registration-success" class="hidden max-w-2xl mx-auto px-4 sm:px-6 lg:px-8 py-16 text-center">
|
778 |
+
<div class="bg-white rounded-lg shadow-sm p-12 border border-gray-100">
|
779 |
+
<div class="w-20 h-20 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-6">
|
780 |
+
<i class="fas fa-check text-green-600 text-3xl"></i>
|
781 |
+
</div>
|
782 |
+
<h2 class="text-2xl font-bold text-primary mb-4">Registration Complete</h2>
|
783 |
+
<p class="text-gray-600 mb-6">Your account has been successfully created and verified.</p>
|
784 |
+
<p class="text-gray-700 font-medium mb-8">
|
785 |
+
Your official TN Medical Connect email address is:<br>
|
786 |
+
<span class="text-accent text-xl">[email protected]</span>
|
787 |
+
</p>
|
788 |
+
<button id="go-to-dashboard" class="btn-gold px-8 py-3 rounded-md font-medium shadow-sm hover:shadow-md transition-all">
|
789 |
+
Go to Dashboard
|
790 |
+
</button>
|
791 |
+
</div>
|
792 |
+
</div>
|
793 |
+
|
794 |
+
<!-- Public Content (Visible by default) -->
|
795 |
+
<div id="public-content">
|
796 |
+
<!-- Dynamic Content Container -->
|
797 |
+
<div id="dynamic-content" class="hidden">
|
798 |
+
<!-- Content will be loaded here dynamically -->
|
799 |
+
</div>
|
800 |
+
<!-- Hero Section -->
|
801 |
+
<section class="bg-white fade-in">
|
802 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16 md:py-24">
|
803 |
+
<div class="md:flex items-center">
|
804 |
+
<div class="md:w-1/2 mb-12 md:mb-0">
|
805 |
+
<h1 class="text-4xl md:text-5xl font-bold text-primary mb-6">Connecting Tamil Nadu Doctors With Global Opportunities</h1>
|
806 |
+
<p class="text-lg text-gray-600 mb-8 max-w-lg">A verified, secure space for medical professionals to collaborate, research, and grow their careers.</p>
|
807 |
+
<div class="flex space-x-4">
|
808 |
+
<a href="#register" class="btn-gold px-6 py-3 rounded-md font-medium shadow-sm hover:shadow-md transition-all">Register Now</a>
|
809 |
+
<a href="#features" class="px-6 py-3 border border-gray-300 text-gray-700 rounded-md hover:bg-gray-50 transition-colors font-medium">Learn More</a>
|
810 |
+
</div>
|
811 |
+
</div>
|
812 |
+
<div class="md:w-1/2 flex justify-center">
|
813 |
+
<div class="w-full max-w-md">
|
814 |
+
<img src="https://images.unsplash.com/photo-1576091160550-2173dba999ef?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80"
|
815 |
+
alt="Medical professionals collaborating"
|
816 |
+
class="rounded-lg shadow-md w-full h-auto object-cover">
|
817 |
+
</div>
|
818 |
+
</div>
|
819 |
+
</div>
|
820 |
+
</div>
|
821 |
+
</section>
|
822 |
+
|
823 |
+
<div class="section-divider"></div>
|
824 |
+
|
825 |
+
<!-- Features Section -->
|
826 |
+
<section id="features" class="bg-white py-16 fade-in">
|
827 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
828 |
+
<div class="text-center mb-16">
|
829 |
+
<h2 class="text-3xl font-bold text-primary mb-4">Professional Features for Medical Excellence</h2>
|
830 |
+
<p class="text-gray-600 max-w-2xl mx-auto">Designed to support Tamil Nadu doctors in their practice and career advancement</p>
|
831 |
+
</div>
|
832 |
+
|
833 |
+
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8">
|
834 |
+
<!-- Feature 1 -->
|
835 |
+
<div class="bg-gray-50 p-8 rounded-lg hover:shadow-md transition-shadow">
|
836 |
+
<div class="feature-icon">
|
837 |
+
<i class="fas fa-envelope text-xl"></i>
|
838 |
+
</div>
|
839 |
+
<h3 class="text-xl font-semibold text-primary mb-3">Verified Doctor's Email</h3>
|
840 |
+
<p class="text-gray-600">Professional email address with TNMC verification to establish credibility with colleagues and institutions.</p>
|
841 |
+
</div>
|
842 |
+
|
843 |
+
<!-- Feature 2 -->
|
844 |
+
<div class="bg-gray-50 p-8 rounded-lg hover:shadow-md transition-shadow">
|
845 |
+
<div class="feature-icon">
|
846 |
+
<i class="fas fa-users text-xl"></i>
|
847 |
+
</div>
|
848 |
+
<h3 class="text-xl font-semibold text-primary mb-3">Professional Network</h3>
|
849 |
+
<p class="text-gray-600">Connect with specialists across Tamil Nadu through secure discussion forums and direct messaging.</p>
|
850 |
+
</div>
|
851 |
+
|
852 |
+
<!-- Feature 3 -->
|
853 |
+
<div class="bg-gray-50 p-8 rounded-lg hover:shadow-md transition-shadow">
|
854 |
+
<div class="feature-icon">
|
855 |
+
<i class="fas fa-book-open text-xl"></i>
|
856 |
+
</div>
|
857 |
+
<h3 class="text-xl font-semibold text-primary mb-3">Research Resources</h3>
|
858 |
+
<p class="text-gray-600">Access to international journals, research papers, and grant opportunities curated for your specialty.</p>
|
859 |
+
</div>
|
860 |
+
|
861 |
+
<!-- Feature 4 -->
|
862 |
+
<div class="bg-gray-50 p-8 rounded-lg hover:shadow-md transition-shadow">
|
863 |
+
<div class="feature-icon">
|
864 |
+
<i class="fas fa-chart-line text-xl"></i>
|
865 |
+
</div>
|
866 |
+
<h3 class="text-xl font-semibold text-primary mb-3">Career Advancement</h3>
|
867 |
+
<p class="text-gray-600">Exclusive job listings, webinar invitations, and collaboration projects to grow your professional impact.</p>
|
868 |
+
</div>
|
869 |
+
</div>
|
870 |
+
</div>
|
871 |
+
</section>
|
872 |
+
|
873 |
+
<div class="section-divider"></div>
|
874 |
+
|
875 |
+
<!-- About Section -->
|
876 |
+
<section id="about" class="bg-gray-50 py-16 fade-in">
|
877 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
878 |
+
<div class="md:flex items-center">
|
879 |
+
<div class="md:w-1/2 mb-12 md:mb-0 md:pr-12">
|
880 |
+
<h2 class="text-3xl font-bold text-primary mb-6">About TN Medical Connect</h2>
|
881 |
+
<p class="text-gray-600 mb-6">Founded in 2023, TN Medical Connect is the premier professional network for verified medical practitioners across Tamil Nadu. Our mission is to bridge the gap between local expertise and global medical communities.</p>
|
882 |
+
<p class="text-gray-600 mb-8">We provide a secure, verified platform where doctors can collaborate, access resources, and advance their careers while maintaining the highest standards of professionalism and data security.</p>
|
883 |
+
<div class="flex items-center">
|
884 |
+
<span class="verified-badge">
|
885 |
+
<i class="fas fa-shield-alt"></i>
|
886 |
+
<span>TNMC Verified Platform</span>
|
887 |
+
</span>
|
888 |
+
</div>
|
889 |
+
</div>
|
890 |
+
<div class="md:w-1/2">
|
891 |
+
<img src="https://images.unsplash.com/photo-1530026186672-2cd00ffc50fe?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80"
|
892 |
+
alt="Medical team discussion"
|
893 |
+
class="rounded-lg shadow-md w-full h-auto object-cover">
|
894 |
+
</div>
|
895 |
+
</div>
|
896 |
+
</div>
|
897 |
+
</section>
|
898 |
+
|
899 |
+
<div class="section-divider"></div>
|
900 |
+
|
901 |
+
<!-- Registration Section -->
|
902 |
+
<section id="register" class="bg-white py-16 fade-in">
|
903 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
|
904 |
+
<div class="bg-primary rounded-lg shadow-lg overflow-hidden">
|
905 |
+
<div class="md:flex">
|
906 |
+
<div class="md:w-1/2 p-8 md:p-12 bg-primary text-white">
|
907 |
+
<h2 class="text-2xl font-bold mb-4">Get Your Verified Doctor ID</h2>
|
908 |
+
<p class="text-gray-300 mb-6">Join thousands of Tamil Nadu medical professionals who trust our platform for their professional growth.</p>
|
909 |
+
<ul class="space-y-3 mb-8">
|
910 |
+
<li class="flex items-start">
|
911 |
+
<i class="fas fa-check-circle text-accent mt-1 mr-2"></i>
|
912 |
+
<span>TNMC-verified professional identity</span>
|
913 |
+
</li>
|
914 |
+
<li class="flex items-start">
|
915 |
+
<i class="fas fa-check-circle text-accent mt-1 mr-2"></i>
|
916 |
+
<span>Secure collaboration environment</span>
|
917 |
+
</li>
|
918 |
+
<li class="flex items-start">
|
919 |
+
<i class="fas fa-check-circle text-accent mt-1 mr-2"></i>
|
920 |
+
<span>Access to exclusive resources</span>
|
921 |
+
</li>
|
922 |
+
</ul>
|
923 |
+
<div class="flex items-center">
|
924 |
+
<span class="verified-badge bg-white/10">
|
925 |
+
<i class="fas fa-lock"></i>
|
926 |
+
<span>256-bit encrypted</span>
|
927 |
+
</span>
|
928 |
+
</div>
|
929 |
+
</div>
|
930 |
+
<div class="md:w-1/2 p-8 md:p-12 bg-white">
|
931 |
+
<h3 class="text-xl font-semibold text-primary mb-6">Create Your Account</h3>
|
932 |
+
<form id="registration-form">
|
933 |
+
<div class="mb-4">
|
934 |
+
<label for="full-name" class="block text-sm font-medium text-gray-700 mb-1">Full Name</label>
|
935 |
+
<input type="text" id="full-name" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" placeholder="Dr. Firstname Lastname">
|
936 |
+
</div>
|
937 |
+
<div class="mb-4">
|
938 |
+
<label for="tnmc-id" class="block text-sm font-medium text-gray-700 mb-1">TNMC Registration Number</label>
|
939 |
+
<input type="text" id="tnmc-id" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" placeholder="TNMC123456">
|
940 |
+
</div>
|
941 |
+
<div class="mb-4">
|
942 |
+
<label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email Address</label>
|
943 |
+
<input type="email" id="email" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300" placeholder="[email protected]">
|
944 |
+
</div>
|
945 |
+
<div class="mb-6">
|
946 |
+
<label for="specialty" class="block text-sm font-medium text-gray-700 mb-1">Primary Specialty</label>
|
947 |
+
<select id="specialty" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-accent focus:border-accent outline-none transition duration-300">
|
948 |
+
<option value="">Select your specialty</option>
|
949 |
+
<option value="cardiology">Cardiology</option>
|
950 |
+
<option value="neurology">Neurology</option>
|
951 |
+
<option value="pediatrics">Pediatrics</option>
|
952 |
+
<option value="surgery">General Surgery</option>
|
953 |
+
<option value="orthopedics">Orthopedics</option>
|
954 |
+
</select>
|
955 |
+
</div>
|
956 |
+
<button type="submit" class="w-full btn-gold py-3 rounded-md font-medium shadow-sm hover:shadow-md transition-all">Complete Registration</button>
|
957 |
+
</form>
|
958 |
+
</div>
|
959 |
+
</div>
|
960 |
+
</div>
|
961 |
+
</div>
|
962 |
+
</section>
|
963 |
+
|
964 |
+
<div class="section-divider"></div>
|
965 |
+
|
966 |
+
<!-- Contact Section -->
|
967 |
+
<section id="contact" class="bg-gray-50 py-16 fade-in">
|
968 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
969 |
+
<div class="text-center mb-12">
|
970 |
+
<h2 class="text-3xl font-bold text-primary mb-4">Contact Us</h2>
|
971 |
+
<p class="text-gray-600 max-w-2xl mx-auto">Have questions about our platform? Our support team is here to help.</p>
|
972 |
+
</div>
|
973 |
+
|
974 |
+
<div class="grid md:grid-cols-3 gap-8">
|
975 |
+
<div class="bg-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow">
|
976 |
+
<div class="text-accent mb-4">
|
977 |
+
<i class="fas fa-envelope text-2xl"></i>
|
978 |
+
</div>
|
979 |
+
<h3 class="text-lg font-semibold text-primary mb-2">Email Support</h3>
|
980 |
+
<p class="text-gray-600 mb-2">For general inquiries and platform information</p>
|
981 |
+
<a href="mailto:[email protected]" class="text-accent hover:underline">[email protected]</a>
|
982 |
+
</div>
|
983 |
+
|
984 |
+
<div class="bg-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow">
|
985 |
+
<div class="text-accent mb-4">
|
986 |
+
<i class="fas fa-phone-alt text-2xl"></i>
|
987 |
+
</div>
|
988 |
+
<h3 class="text-lg font-semibold text-primary mb-2">Phone Support</h3>
|
989 |
+
<p class="text-gray-600 mb-2">Available Monday-Friday, 9AM-5PM IST</p>
|
990 |
+
<a href="tel:+914412345678" class="text-accent hover:underline">+91 44 1234 5678</a>
|
991 |
+
</div>
|
992 |
+
|
993 |
+
<div class="bg-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow">
|
994 |
+
<div class="text-accent mb-4">
|
995 |
+
<i class="fas fa-question-circle text-2xl"></i>
|
996 |
+
</div>
|
997 |
+
<h3 class="text-lg font-semibold text-primary mb-2">FAQ & Help Center</h3>
|
998 |
+
<p class="text-gray-600 mb-2">Find answers to common questions</p>
|
999 |
+
<a href="#" class="text-accent hover:underline">Visit Help Center</a>
|
1000 |
+
</div>
|
1001 |
+
</div>
|
1002 |
+
</div>
|
1003 |
+
</section>
|
1004 |
+
</div>
|
1005 |
+
|
1006 |
+
<!-- Footer -->
|
1007 |
+
<footer class="bg-primary text-white py-12">
|
1008 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
1009 |
+
<div class="grid md:grid-cols-4 gap-8">
|
1010 |
+
<div class="md:col-span-2">
|
1011 |
+
<div class="flex items-center mb-4">
|
1012 |
+
<i class="fas fa-heartbeat text-2xl mr-2"></i>
|
1013 |
+
<span class="text-xl font-bold">TN Medical Connect</span>
|
1014 |
+
</div>
|
1015 |
+
<p class="text-gray-300 mb-4">The professional network for verified Tamil Nadu medical practitioners.</p>
|
1016 |
+
<div class="flex space-x-4">
|
1017 |
+
<a href="#" class="text-gray-300 hover:text-white transition-colors">
|
1018 |
+
<i class="fab fa-twitter"></i>
|
1019 |
+
</a>
|
1020 |
+
<a href="#" class="text-gray-300 hover:text-white transition-colors">
|
1021 |
+
<i class="fab fa-linkedin"></i>
|
1022 |
+
</a>
|
1023 |
+
<a href="#" class="text-gray-300 hover:text-white transition-colors">
|
1024 |
+
<i class="fab fa-facebook"></i>
|
1025 |
+
</a>
|
1026 |
+
</div>
|
1027 |
+
</div>
|
1028 |
+
<div>
|
1029 |
+
<h3 class="text-sm font-semibold uppercase tracking-wider mb-4">Quick Links</h3>
|
1030 |
+
<ul class="space-y-2">
|
1031 |
+
<li><a href="#about" class="text-gray-300 hover:text-white transition-colors">About</a></li>
|
1032 |
+
<li><a href="#features" class="text-gray-300 hover:text-white transition-colors">Features</a></li>
|
1033 |
+
<li><a href="#register" class="text-gray-300 hover:text-white transition-colors">Register</a></li>
|
1034 |
+
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Login</a></li>
|
1035 |
+
</ul>
|
1036 |
+
</div>
|
1037 |
+
<div>
|
1038 |
+
<h3 class="text-sm font-semibold uppercase tracking-wider mb-4">Legal</h3>
|
1039 |
+
<ul class="space-y-2">
|
1040 |
+
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Privacy Policy</a></li>
|
1041 |
+
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Terms of Use</a></li>
|
1042 |
+
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Cookie Policy</a></li>
|
1043 |
+
</ul>
|
1044 |
+
</div>
|
1045 |
+
</div>
|
1046 |
+
<div class="mt-12 pt-8 border-t border-gray-800 text-sm text-gray-400">
|
1047 |
+
<p>© 2023 TN Medical Connect. All rights reserved.</p>
|
1048 |
+
<p class="mt-2">TNMC verification does not imply endorsement of individual practitioners by the Tamil Nadu Medical Council.</p>
|
1049 |
+
</div>
|
1050 |
+
</div>
|
1051 |
+
</footer>
|
1052 |
+
|
1053 |
+
<script>
|
1054 |
+
// Mobile menu toggle
|
1055 |
+
document.getElementById('menu-btn').addEventListener('click', function() {
|
1056 |
+
const menu = document.getElementById('mobile-menu');
|
1057 |
+
menu.classList.toggle('hidden');
|
1058 |
+
});
|
1059 |
+
|
1060 |
+
// Profile dropdown toggle
|
1061 |
+
document.getElementById('profile-dropdown-btn').addEventListener('click', function() {
|
1062 |
+
const dropdown = document.getElementById('profile-dropdown');
|
1063 |
+
dropdown.classList.toggle('hidden');
|
1064 |
+
});
|
1065 |
+
|
1066 |
+
// Sidebar toggle
|
1067 |
+
document.getElementById('sidebar-toggle').addEventListener('click', function() {
|
1068 |
+
document.body.classList.toggle('sidebar-collapsed');
|
1069 |
+
});
|
1070 |
+
|
1071 |
+
// Smooth scrolling for anchor links
|
1072 |
+
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
1073 |
+
anchor.addEventListener('click', function (e) {
|
1074 |
+
e.preventDefault();
|
1075 |
+
|
1076 |
+
const targetId = this.getAttribute('href');
|
1077 |
+
if (targetId === '#') return;
|
1078 |
+
|
1079 |
+
const targetElement = document.querySelector(targetId);
|
1080 |
+
if (targetElement) {
|
1081 |
+
targetElement.scrollIntoView({
|
1082 |
+
behavior: 'smooth'
|
1083 |
+
});
|
1084 |
+
|
1085 |
+
// Close mobile menu if open
|
1086 |
+
const mobileMenu = document.getElementById('mobile-menu');
|
1087 |
+
if (!mobileMenu.classList.contains('hidden')) {
|
1088 |
+
mobileMenu.classList.add('hidden');
|
1089 |
+
}
|
1090 |
+
}
|
1091 |
+
});
|
1092 |
+
});
|
1093 |
+
|
1094 |
+
// Form validation for registration
|
1095 |
+
const registrationForm = document.querySelector('#registration-form');
|
1096 |
+
if (registrationForm) {
|
1097 |
+
registrationForm.addEventListener('submit', function(e) {
|
1098 |
+
e.preventDefault();
|
1099 |
+
|
1100 |
+
// Simple validation
|
1101 |
+
const fullName = document.getElementById('full-name').value;
|
1102 |
+
const tnmcId = document.getElementById('tnmc-id').value;
|
1103 |
+
const email = document.getElementById('email').value;
|
1104 |
+
const specialty = document.getElementById('specialty').value;
|
1105 |
+
|
1106 |
+
if (!fullName || !tnmcId || !email || !specialty) {
|
1107 |
+
alert('Please fill in all required fields.');
|
1108 |
+
return;
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
// Hide public content and show verification steps
|
1112 |
+
document.getElementById('public-content').classList.add('hidden');
|
1113 |
+
document.getElementById('public-header').classList.add('hidden');
|
1114 |
+
document.getElementById('verification-steps').classList.remove('hidden');
|
1115 |
+
});
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
// Go to dashboard button
|
1119 |
+
document.getElementById('go-to-dashboard').addEventListener('click', function() {
|
1120 |
+
document.getElementById('verification-steps').classList.add('hidden');
|
1121 |
+
document.getElementById('registration-success').classList.add('hidden');
|
1122 |
+
|
1123 |
+
// Show dashboard
|
1124 |
+
document.getElementById('dashboard-header').classList.remove('hidden');
|
1125 |
+
document.getElementById('dashboard-sidebar').classList.remove('hidden');
|
1126 |
+
document.getElementById('dashboard-content').classList.remove('hidden');
|
1127 |
+
});
|
1128 |
+
|
1129 |
+
// Demo login button (for demonstration purposes)
|
1130 |
+
document.querySelector('a[href="#"]').addEventListener('click', function(e) {
|
1131 |
+
if (this.textContent.includes('Login')) {
|
1132 |
+
e.preventDefault();
|
1133 |
+
|
1134 |
+
// Hide public content and show dashboard
|
1135 |
+
document.getElementById('public-content').classList.add('hidden');
|
1136 |
+
document.getElementById('public-header').classList.add('hidden');
|
1137 |
+
|
1138 |
+
// Show dashboard
|
1139 |
+
document.getElementById('dashboard-header').classList.remove('hidden');
|
1140 |
+
document.getElementById('dashboard-sidebar').classList.remove('hidden');
|
1141 |
+
document.getElementById('dashboard-content').classList.remove('hidden');
|
1142 |
+
}
|
1143 |
+
});
|
1144 |
+
|
1145 |
+
// Animation observer for fade-in effects
|
1146 |
+
const fadeElements = document.querySelectorAll('.fade-in');
|
1147 |
+
const observer = new IntersectionObserver((entries) => {
|
1148 |
+
entries.forEach(entry => {
|
1149 |
+
if (entry.isIntersecting) {
|
1150 |
+
entry.target.style.opacity = 1;
|
1151 |
+
}
|
1152 |
+
});
|
1153 |
+
}, { threshold: 0.1 });
|
1154 |
+
|
1155 |
+
fadeElements.forEach(el => {
|
1156 |
+
el.style.opacity = 0;
|
1157 |
+
observer.observe(el);
|
1158 |
+
});
|
1159 |
+
</script>
|
1160 |
+
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=rainbowhunt/tnmed" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
1161 |
+
</html>
|
page-utils.js
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// Script to help transform page content for dynamic loading
|
2 |
+
|
3 |
+
document.addEventListener('DOMContentLoaded', function() {
|
4 |
+
// Process all pages to remove duplicate headers and footers
|
5 |
+
// This is useful for direct page access (non-dynamic loading)
|
6 |
+
|
7 |
+
// Check if this is a standalone page (not loaded via dynamic content)
|
8 |
+
const isStandalonePage = !window.location.href.includes('?page=');
|
9 |
+
if (!isStandalonePage) return; // Only process for direct access
|
10 |
+
|
11 |
+
// For standalone pages, we'll keep their headers and footers
|
12 |
+
// but add a back link to the home page
|
13 |
+
|
14 |
+
// Find any navigation links
|
15 |
+
const navLinks = document.querySelectorAll('header a, nav a');
|
16 |
+
navLinks.forEach(link => {
|
17 |
+
// If it's a home link or empty link
|
18 |
+
if (link.textContent.toLowerCase().includes('home') || link.getAttribute('href') === '#') {
|
19 |
+
// Update it to go back to the main site
|
20 |
+
link.setAttribute('href', 'index.html');
|
21 |
+
link.classList.add('home-link');
|
22 |
+
}
|
23 |
+
});
|
24 |
+
|
25 |
+
// Add specific page styles for standalone view
|
26 |
+
const styleElement = document.createElement('style');
|
27 |
+
styleElement.textContent = `
|
28 |
+
body.standalone-page {
|
29 |
+
max-width: 1200px;
|
30 |
+
margin: 0 auto;
|
31 |
+
padding: 0 20px;
|
32 |
+
}
|
33 |
+
|
34 |
+
.back-to-home {
|
35 |
+
display: inline-block;
|
36 |
+
margin: 1rem 0;
|
37 |
+
padding: 0.5rem 1rem;
|
38 |
+
color: #1a365d;
|
39 |
+
text-decoration: none;
|
40 |
+
font-weight: 500;
|
41 |
+
}
|
42 |
+
|
43 |
+
.back-to-home:hover {
|
44 |
+
text-decoration: underline;
|
45 |
+
}
|
46 |
+
`;
|
47 |
+
document.head.appendChild(styleElement);
|
48 |
+
|
49 |
+
// Check if it's a standalone page (directly accessed, not through dynamic loading)
|
50 |
+
if (isStandalonePage && !document.body.classList.contains('index-page')) {
|
51 |
+
document.body.classList.add('standalone-page');
|
52 |
+
|
53 |
+
// Add a back to home link at the top if it doesn't exist
|
54 |
+
if (!document.querySelector('.back-to-home')) {
|
55 |
+
const mainContent = document.querySelector('main') || document.body.firstElementChild;
|
56 |
+
if (mainContent) {
|
57 |
+
const backLink = document.createElement('a');
|
58 |
+
backLink.href = 'index.html';
|
59 |
+
backLink.className = 'back-to-home';
|
60 |
+
backLink.innerHTML = '<i class="fas fa-arrow-left mr-2"></i> Back to Home';
|
61 |
+
mainContent.parentNode.insertBefore(backLink, mainContent);
|
62 |
+
}
|
63 |
+
}
|
64 |
+
}
|
65 |
+
});
|
search.js
ADDED
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// Search functionality for the TN Medical Connect site
|
2 |
+
document.addEventListener('DOMContentLoaded', function() {
|
3 |
+
// Set up search forms
|
4 |
+
const searchForms = document.querySelectorAll('.search-form');
|
5 |
+
|
6 |
+
searchForms.forEach(form => {
|
7 |
+
form.addEventListener('submit', function(e) {
|
8 |
+
e.preventDefault();
|
9 |
+
|
10 |
+
const searchInput = this.querySelector('input[type="text"]');
|
11 |
+
const searchTerm = searchInput.value.trim();
|
12 |
+
|
13 |
+
if (searchTerm) {
|
14 |
+
// Get search category if available (podcasts, research, etc.)
|
15 |
+
const category = this.dataset.category || '';
|
16 |
+
const finalSearchTerm = category ? `${category} ${searchTerm}` : searchTerm;
|
17 |
+
|
18 |
+
// Show loading state
|
19 |
+
const resultsContainer = document.getElementById('search-results');
|
20 |
+
if (resultsContainer) {
|
21 |
+
resultsContainer.innerHTML = '<div class="text-center py-4"><i class="fas fa-spinner fa-spin text-primary text-2xl"></i><p class="mt-2 text-gray-600">Searching...</p></div>';
|
22 |
+
}
|
23 |
+
|
24 |
+
// In a real implementation, this would call a server-side API
|
25 |
+
// For this demo, we'll simulate results after a delay
|
26 |
+
setTimeout(() => {
|
27 |
+
simulateSearchResults(finalSearchTerm, resultsContainer);
|
28 |
+
}, 1000);
|
29 |
+
}
|
30 |
+
});
|
31 |
+
});
|
32 |
+
|
33 |
+
// Function to simulate search results (in a real app, this would call the server)
|
34 |
+
function simulateSearchResults(searchTerm, container) {
|
35 |
+
if (!container) return;
|
36 |
+
|
37 |
+
// Simulate different results based on search term
|
38 |
+
const termLower = searchTerm.toLowerCase();
|
39 |
+
|
40 |
+
if (termLower.includes('podcast') || termLower.includes('audio')) {
|
41 |
+
showPodcastResults(container);
|
42 |
+
} else if (termLower.includes('research') || termLower.includes('paper') || termLower.includes('study')) {
|
43 |
+
showResearchResults(container);
|
44 |
+
} else if (termLower.includes('ai') || termLower.includes('artificial intelligence')) {
|
45 |
+
showAIResults(container);
|
46 |
+
} else {
|
47 |
+
showGeneralResults(container);
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
// Simulate podcast results
|
52 |
+
function showPodcastResults(container) {
|
53 |
+
container.innerHTML = `
|
54 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Search Results</h3>
|
55 |
+
<div class="grid gap-4 md:grid-cols-2">
|
56 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
57 |
+
<h4 class="text-lg font-medium">Recent Advances in Cardiology</h4>
|
58 |
+
<p class="text-sm text-gray-600">A discussion with Dr. Ramesh about the latest treatments.</p>
|
59 |
+
<audio controls class="mt-2 w-full">
|
60 |
+
<source src="#" type="audio/mpeg">
|
61 |
+
Your browser does not support the audio element.
|
62 |
+
</audio>
|
63 |
+
</div>
|
64 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
65 |
+
<h4 class="text-lg font-medium">Public Health Initiatives in Tamil Nadu</h4>
|
66 |
+
<p class="text-sm text-gray-600">How local communities are benefiting from new programs.</p>
|
67 |
+
<audio controls class="mt-2 w-full">
|
68 |
+
<source src="#" type="audio/mpeg">
|
69 |
+
Your browser does not support the audio element.
|
70 |
+
</audio>
|
71 |
+
</div>
|
72 |
+
</div>
|
73 |
+
`;
|
74 |
+
}
|
75 |
+
|
76 |
+
// Simulate research results
|
77 |
+
function showResearchResults(container) {
|
78 |
+
container.innerHTML = `
|
79 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Research Results</h3>
|
80 |
+
<div class="space-y-4">
|
81 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
82 |
+
<h4 class="text-lg font-medium">Impact of Climate Change on Vector-borne Diseases in South India</h4>
|
83 |
+
<p class="text-sm text-gray-500">Journal of Tropical Medicine • March 2025</p>
|
84 |
+
<p class="text-sm text-gray-600 mt-1">This study examines the correlation between rising temperatures and the spread of dengue and malaria in Tamil Nadu.</p>
|
85 |
+
<a href="#" class="text-primary text-sm hover:underline mt-2 inline-block">Read Abstract</a>
|
86 |
+
</div>
|
87 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
88 |
+
<h4 class="text-lg font-medium">Efficacy of Traditional Medicines in Managing Type 2 Diabetes</h4>
|
89 |
+
<p class="text-sm text-gray-500">Indian Journal of Medical Research • January 2025</p>
|
90 |
+
<p class="text-sm text-gray-600 mt-1">A randomized controlled trial comparing traditional herbal preparations with standard pharmaceutical interventions.</p>
|
91 |
+
<a href="#" class="text-primary text-sm hover:underline mt-2 inline-block">Read Abstract</a>
|
92 |
+
</div>
|
93 |
+
</div>
|
94 |
+
`;
|
95 |
+
}
|
96 |
+
|
97 |
+
// Simulate AI results
|
98 |
+
function showAIResults(container) {
|
99 |
+
container.innerHTML = `
|
100 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">AI in Healthcare Results</h3>
|
101 |
+
<div class="space-y-4">
|
102 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
103 |
+
<h4 class="text-lg font-medium">AI-Powered Diagnostic Tools for Rural Healthcare</h4>
|
104 |
+
<p class="text-sm text-gray-600 mt-1">How machine learning is helping bridge the healthcare gap in remote areas of Tamil Nadu.</p>
|
105 |
+
<div class="flex justify-between items-center mt-2">
|
106 |
+
<span class="text-xs text-gray-500">Resource Type: Case Study</span>
|
107 |
+
<a href="#" class="text-primary text-sm hover:underline">View Details</a>
|
108 |
+
</div>
|
109 |
+
</div>
|
110 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
111 |
+
<h4 class="text-lg font-medium">Implementing AI Chatbots in Patient Triage</h4>
|
112 |
+
<p class="text-sm text-gray-600 mt-1">A guide for hospitals looking to adopt AI-powered patient screening systems.</p>
|
113 |
+
<div class="flex justify-between items-center mt-2">
|
114 |
+
<span class="text-xs text-gray-500">Resource Type: Implementation Guide</span>
|
115 |
+
<a href="#" class="text-primary text-sm hover:underline">View Details</a>
|
116 |
+
</div>
|
117 |
+
</div>
|
118 |
+
</div>
|
119 |
+
`;
|
120 |
+
}
|
121 |
+
|
122 |
+
// General mixed results
|
123 |
+
function showGeneralResults(container) {
|
124 |
+
container.innerHTML = `
|
125 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Search Results</h3>
|
126 |
+
<div class="space-y-4">
|
127 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
128 |
+
<h4 class="text-lg font-medium">Upcoming Medical Conferences in Chennai</h4>
|
129 |
+
<p class="text-sm text-gray-600">View the schedule of medical conferences happening in the next 6 months.</p>
|
130 |
+
<a href="#" class="text-primary text-sm hover:underline mt-2 inline-block">View Calendar</a>
|
131 |
+
</div>
|
132 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
133 |
+
<h4 class="text-lg font-medium">Grant Opportunities for Medical Researchers</h4>
|
134 |
+
<p class="text-sm text-gray-600">Current funding opportunities for research in various medical fields.</p>
|
135 |
+
<a href="#" class="text-primary text-sm hover:underline mt-2 inline-block">Browse Grants</a>
|
136 |
+
</div>
|
137 |
+
<div class="p-4 bg-gray-50 border border-gray-200 rounded-lg">
|
138 |
+
<h4 class="text-lg font-medium">Latest Podcast: Healthcare Challenges in 2025</h4>
|
139 |
+
<p class="text-sm text-gray-600">A discussion with leading experts about what to expect this year.</p>
|
140 |
+
<a href="#" class="text-primary text-sm hover:underline mt-2 inline-block">Listen Now</a>
|
141 |
+
</div>
|
142 |
+
</div>
|
143 |
+
`;
|
144 |
+
}
|
145 |
+
|
146 |
+
// Initialize any search fields with the search parameter if present in URL
|
147 |
+
const urlParams = new URLSearchParams(window.location.search);
|
148 |
+
const searchParam = urlParams.get('search');
|
149 |
+
|
150 |
+
if (searchParam) {
|
151 |
+
const searchInputs = document.querySelectorAll('.search-form input[type="text"]');
|
152 |
+
searchInputs.forEach(input => {
|
153 |
+
input.value = searchParam;
|
154 |
+
});
|
155 |
+
|
156 |
+
// Auto-submit the first search form if a search term is provided in URL
|
157 |
+
const firstForm = document.querySelector('.search-form');
|
158 |
+
if (firstForm) {
|
159 |
+
firstForm.dispatchEvent(new Event('submit'));
|
160 |
+
}
|
161 |
+
}
|
162 |
+
});
|
style.css
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
body {
|
2 |
+
padding: 2rem;
|
3 |
+
font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
|
4 |
+
}
|
5 |
+
|
6 |
+
h1 {
|
7 |
+
font-size: 16px;
|
8 |
+
margin-top: 0;
|
9 |
+
}
|
10 |
+
|
11 |
+
p {
|
12 |
+
color: rgb(107, 114, 128);
|
13 |
+
font-size: 15px;
|
14 |
+
margin-bottom: 10px;
|
15 |
+
margin-top: 5px;
|
16 |
+
}
|
17 |
+
|
18 |
+
.card {
|
19 |
+
max-width: 620px;
|
20 |
+
margin: 0 auto;
|
21 |
+
padding: 16px;
|
22 |
+
border: 1px solid lightgray;
|
23 |
+
border-radius: 16px;
|
24 |
+
}
|
25 |
+
|
26 |
+
.card p:last-child {
|
27 |
+
margin-bottom: 0;
|
28 |
+
}
|