Skip to content

Commit f0dd5f1

Browse files
Add personal hub website with blog links and open source section
Co-authored-by: imran-siddique <45405841+imran-siddique@users.noreply.github.com>
1 parent 0708210 commit f0dd5f1

File tree

2 files changed

+275
-0
lines changed

2 files changed

+275
-0
lines changed

index.html

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
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+
<meta name="description" content="Imran Siddique - Personal Hub for Blog Posts and Open Source Contributions">
7+
<title>Imran Siddique - Personal Hub</title>
8+
<link rel="stylesheet" href="styles.css">
9+
</head>
10+
<body>
11+
<header>
12+
<div class="container">
13+
<h1>Imran Siddique</h1>
14+
<p class="tagline">Software Engineer | Technical Writer | Open Source Contributor</p>
15+
</div>
16+
</header>
17+
18+
<main class="container">
19+
<section class="blog-links">
20+
<h2>📝 My Blog Posts</h2>
21+
<p>I regularly write about software development, technology, and best practices. Check out my posts on:</p>
22+
<div class="link-cards">
23+
<a href="https://medium.com/@isiddique" target="_blank" rel="noopener noreferrer" class="link-card">
24+
<div class="card-icon">📰</div>
25+
<h3>Medium</h3>
26+
<p>@isiddique</p>
27+
<span class="external-link">Visit →</span>
28+
</a>
29+
<a href="https://dev.to/mosiddi" target="_blank" rel="noopener noreferrer" class="link-card">
30+
<div class="card-icon">💻</div>
31+
<h3>Dev.to</h3>
32+
<p>@mosiddi</p>
33+
<span class="external-link">Visit →</span>
34+
</a>
35+
<a href="https://www.linkedin.com/in/imransiddique1986/" target="_blank" rel="noopener noreferrer" class="link-card">
36+
<div class="card-icon">👔</div>
37+
<h3>LinkedIn</h3>
38+
<p>@imransiddique1986</p>
39+
<span class="external-link">Visit →</span>
40+
</a>
41+
</div>
42+
</section>
43+
44+
<section class="open-source">
45+
<h2>🚀 Open Source Contributions</h2>
46+
<p>I actively contribute to open source projects. Here are some of my notable contributions:</p>
47+
<div class="contributions-list">
48+
<div class="contribution-item">
49+
<h3>Featured Contributions</h3>
50+
<p>Check out my GitHub profile to see my latest contributions and projects.</p>
51+
<a href="https://github.com/imran-siddique" target="_blank" rel="noopener noreferrer" class="btn-primary">
52+
View GitHub Profile →
53+
</a>
54+
</div>
55+
</div>
56+
</section>
57+
</main>
58+
59+
<footer>
60+
<div class="container">
61+
<p>&copy; 2024 Imran Siddique. All rights reserved.</p>
62+
<div class="social-links">
63+
<a href="https://github.com/imran-siddique" target="_blank" rel="noopener noreferrer">GitHub</a>
64+
<a href="https://www.linkedin.com/in/imransiddique1986/" target="_blank" rel="noopener noreferrer">LinkedIn</a>
65+
<a href="https://medium.com/@isiddique" target="_blank" rel="noopener noreferrer">Medium</a>
66+
<a href="https://dev.to/mosiddi" target="_blank" rel="noopener noreferrer">Dev.to</a>
67+
</div>
68+
</div>
69+
</footer>
70+
</body>
71+
</html>

styles.css

Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
/* Reset and Base Styles */
2+
* {
3+
margin: 0;
4+
padding: 0;
5+
box-sizing: border-box;
6+
}
7+
8+
body {
9+
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
10+
line-height: 1.6;
11+
color: #333;
12+
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
13+
min-height: 100vh;
14+
}
15+
16+
.container {
17+
max-width: 1200px;
18+
margin: 0 auto;
19+
padding: 0 20px;
20+
}
21+
22+
/* Header */
23+
header {
24+
background: rgba(255, 255, 255, 0.95);
25+
padding: 3rem 0;
26+
text-align: center;
27+
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
28+
}
29+
30+
header h1 {
31+
font-size: 2.5rem;
32+
color: #667eea;
33+
margin-bottom: 0.5rem;
34+
}
35+
36+
.tagline {
37+
font-size: 1.2rem;
38+
color: #666;
39+
}
40+
41+
/* Main Content */
42+
main {
43+
padding: 3rem 0;
44+
}
45+
46+
section {
47+
background: white;
48+
border-radius: 10px;
49+
padding: 2.5rem;
50+
margin-bottom: 2rem;
51+
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
52+
}
53+
54+
section h2 {
55+
font-size: 2rem;
56+
margin-bottom: 1rem;
57+
color: #667eea;
58+
}
59+
60+
section > p {
61+
margin-bottom: 1.5rem;
62+
color: #555;
63+
font-size: 1.1rem;
64+
}
65+
66+
/* Link Cards */
67+
.link-cards {
68+
display: grid;
69+
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
70+
gap: 1.5rem;
71+
margin-top: 2rem;
72+
}
73+
74+
.link-card {
75+
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
76+
color: white;
77+
padding: 2rem;
78+
border-radius: 10px;
79+
text-decoration: none;
80+
transition: transform 0.3s ease, box-shadow 0.3s ease;
81+
display: flex;
82+
flex-direction: column;
83+
align-items: center;
84+
text-align: center;
85+
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
86+
}
87+
88+
.link-card:hover {
89+
transform: translateY(-5px);
90+
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
91+
}
92+
93+
.card-icon {
94+
font-size: 3rem;
95+
margin-bottom: 1rem;
96+
}
97+
98+
.link-card h3 {
99+
font-size: 1.5rem;
100+
margin-bottom: 0.5rem;
101+
}
102+
103+
.link-card p {
104+
opacity: 0.9;
105+
margin-bottom: 1rem;
106+
}
107+
108+
.external-link {
109+
font-size: 0.9rem;
110+
font-weight: 600;
111+
margin-top: auto;
112+
}
113+
114+
/* Open Source Section */
115+
.contributions-list {
116+
margin-top: 2rem;
117+
}
118+
119+
.contribution-item {
120+
padding: 1.5rem;
121+
background: #f8f9fa;
122+
border-radius: 8px;
123+
border-left: 4px solid #667eea;
124+
}
125+
126+
.contribution-item h3 {
127+
color: #667eea;
128+
margin-bottom: 0.5rem;
129+
}
130+
131+
.contribution-item p {
132+
color: #666;
133+
margin-bottom: 1rem;
134+
}
135+
136+
.btn-primary {
137+
display: inline-block;
138+
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
139+
color: white;
140+
padding: 0.8rem 1.5rem;
141+
border-radius: 5px;
142+
text-decoration: none;
143+
font-weight: 600;
144+
transition: transform 0.3s ease, box-shadow 0.3s ease;
145+
}
146+
147+
.btn-primary:hover {
148+
transform: translateY(-2px);
149+
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
150+
}
151+
152+
/* Footer */
153+
footer {
154+
background: rgba(255, 255, 255, 0.95);
155+
padding: 2rem 0;
156+
text-align: center;
157+
margin-top: 3rem;
158+
}
159+
160+
footer p {
161+
color: #666;
162+
margin-bottom: 1rem;
163+
}
164+
165+
.social-links {
166+
display: flex;
167+
justify-content: center;
168+
gap: 1.5rem;
169+
flex-wrap: wrap;
170+
}
171+
172+
.social-links a {
173+
color: #667eea;
174+
text-decoration: none;
175+
font-weight: 600;
176+
transition: color 0.3s ease;
177+
}
178+
179+
.social-links a:hover {
180+
color: #764ba2;
181+
}
182+
183+
/* Responsive Design */
184+
@media (max-width: 768px) {
185+
header h1 {
186+
font-size: 2rem;
187+
}
188+
189+
.tagline {
190+
font-size: 1rem;
191+
}
192+
193+
section {
194+
padding: 1.5rem;
195+
}
196+
197+
section h2 {
198+
font-size: 1.5rem;
199+
}
200+
201+
.link-cards {
202+
grid-template-columns: 1fr;
203+
}
204+
}

0 commit comments

Comments
 (0)