-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
334 lines (277 loc) · 14.5 KB
/
index.html
File metadata and controls
334 lines (277 loc) · 14.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>M.Abdullah-Dev</title>
<link rel="stylesheet" href="style.css">
<!-- box icons -->
<link href="https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css" rel="stylesheet">
<link href='https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css' rel='stylesheet'>
</head>
<body>
<!-- <div id="loader">
<div class="spinner"></div>
<p>Loading Portfolio AbdullahDev...</p>
</div> -->
<div class="social_icons">
<a href="https://www.linkedin.com/in/%EA%A7%81%E0%BC%92m-%D1%A7b%C9%96%CA%8A%CA%9F%CA%9F%C3%A2h-%E0%BC%92%EA%A7%82-%EA%A7%81%E0%BC%92mern-developer%E0%BC%92%EA%A7%82/" target="_blank"><i class='bx bxl-linkedin'></i></a><br>
<a href="https://github.com/AbdWebDeveloper14" target="_blank"><i class='bx bxl-github'></i></a><br>
<a href="https://wa.me/9203133963056" target="_blank"><i class='bx bxl-whatsapp'></i></a>
</div>
<div class="contact-button">
<a href="https://wa.me/9203133963056" target="_blank" aria-label="Chat on WhatsApp">
<i class="bx bxl-whatsapp"></i>
</a>
</div>
<!-- <div class="custom-cursor"></div> -->
<!-- header design -->
<header class="header">
<a href="#" class="logo">Portfolio.<span class="animate" style="--i:1;"></span></a>
<div class="bx bx-menu" id="menu-icon"><span class="animate" style="--i:2;"></span></div>
<nav class="navbar">
<a href="#home" class="active">Home</a>
<a href="#about">About</a>
<a href="#education">Education</a>
<a href="#skills">Skills</a>
<a href="#projects">Projects</a>
<a href="#contact">Contact</a>
<span class="active-nav"></span>
<span class="animate" style="--i:2;"></span>
</nav>
</header>
<!-- home section design -->
<section class="home show-animate" id="home">
<div class="home-content">
<h1>Hi, I'm <span>M.Abdullah</span><span class="animate" style="--i:2;"></span></h1>
<div class="text-animate">
<h3>Mern Stack Developer</h3>
<span class="animate" style="--i:3;"></span>
</div>
<p>I design and develop modern, responsive, and user-friendly websites that not only look great but also deliver seamless performance across all devices.
Passionate about crafting clean and intuitive user interfaces, smooth animations, and writing efficient, maintainable code, I strive to turn every idea into an exceptional digital experience.
Whether it's a simple landing page, a dynamic web application, or a full-fledged e-commerce site, I focus on creating solutions that engage users, drive results, and leave a lasting impression.
Every project I work on reflects my commitment to quality, creativity, and continuous learning, ensuring your vision is transformed into a polished, professional website that stands out.
<span class="animate" style="--i:4;"></span>
</p>
<div class="btn-box">
<a href="#" class="btn">Hire Me</a>
<a href="#" class="btn">Let's Talk</a>
<span class="animate" style="--i:5;"></span>
</div>
</div>
<div class="home-imgHover">
<!-- <img src="./images/home.jpg" alt=""> -->
</div>
<span class="animate home-img" style="--i:7;"></span>
</section>
<!-- about section design -->
<section class="about" id="about">
<h2 class="heading">About <span>Me</span><span class="animate scroll" style="--i:1;"></span></h2>
<div class="about-img">
<img src="images/about.jpg" alt="">
<span class="circle-spin"></span>
<span class="animate scroll" style="--i:2;"></span>
</div>
<div class="about-content">
<h3>Hi there! Glad to see you here.<span class="animate scroll" style="--i:3;"></span></h3>
<p>Hello! Muhammad Abdullah here. A technology fanatic!<br>
Currently, I am enrolled in the Department of
Computer Science and Engineering at CAA
University in Karachi. My early education was
completed from CAA Model School
<span class="animate scroll" style="--i:4;"></span>
</p>
<div class="btn-box btns">
<a href="#contact" class="btn">Contact Me</a>
<span class="animate scroll" style="--i:5;"></span>
</div>
</div>
</section>
<!-- education section design -->
<section class="education" id="education">
<h2 class="heading">My <span>Journey</span><span class="animate scroll" style="--i:1;"></span></h2>
<div class="education-row">
<div class="education-column">
<h3 class="title">Education<span class="animate scroll" style="--i:2;"></span></h3>
<div class="education-box">
<div class="education-content">
<div class="content">
<div class="year"><i class='bx bxs-calendar'></i> 2015 - 2025</div>
<h3>Computer-Science CAA</h3>
<p>Studying the fundamentals and advanced concepts of computer science under the CAA education curriculum, including programming, web development, databases, algorithms, and problem-solving techniques. The program emphasizes both theoretical knowledge and practical application, preparing students for careers in software development, IT, and emerging technology fields.</p>
</div>
</div>
<div class="education-content">
<div class="content">
<div class="year"><i class='bx bxs-calendar'></i> 2022 - ∞</div>
<h3>Pixel Perfect Design – Professional Training</h3>
<p>Completed professional training at Pixel Perfect Design, focusing on modern web design principles, responsive layouts, and UI/UX best practices. Developed hands-on skills in HTML, CSS, JavaScript, and front-end frameworks to create visually appealing, functional, and pixel-accurate websites.</p>
</div>
</div>
<span class="animate scroll" style="--i:3;"></span>
</div>
</div>
<div class="education-column">
<h3 class="title">Experience as a Web Developer<span class="animate scroll" style="--i:5;"></span></h3>
<div class="education-box">
<div class="education-content">
<div class="content">
<div class="year"><i class='bx bxs-calendar'></i> 2017 - 2018</div>
<h3>MERN Stack Developer - Auster-Marketing-Solutions</h3>
<p>Proficient in building dynamic, full-stack web applications using MongoDB, Express.js, React.js, and Node.js. Skilled in developing responsive, user-friendly interfaces and robust back-end systems, with a focus on performance, scalability, and clean code practices.</p>
</div>
</div>
<div class="education-content">
<div class="content">
<div class="year"><i class='bx bxs-calendar'></i> 2018 - 2019</div>
<h3>Graphic Designer - PixelPerfectDesign</h3>
<p>Lorem ipsum dolor, sit amet consectetur
adipisicing elit. Blanditiis dolorem harum
dolorum debitis. Magni, iste! Perferendis
laborum reprehenderit dolorum totam.</p>
</div>
</div>
<div class="education-content">
<div class="content">
<div class="year"><i class='bx bxs-calendar'></i> 2019 - 2020</div>
<h3>WordPress Developer - Auster-Marketing-Solutions</h3>
<p>Experienced in developing and customizing WordPress websites, including theme customization, plugin integration, and responsive design. Skilled in creating SEO-friendly, fast-loading sites tailored to client needs, with a focus on usability and visual appeal.</p>
</div>
</div>
<span class="animate scroll" style="--i:6;"></span>
</div>
</div>
</div>
</section>
<!-- skills section design -->
<section class="skills" id="skills">
<h2 class="heading">My <span>Skills</span><span class="animate scroll" style="--i:1;"></span></h2>
<div class="skills-row">
<div class="skills-column">
<h3 class="title">Coding Skills<span class="animate scroll" style="--i:2;"></span></h3>
<div class="skills-box">
<div class="skills-content">
<div class="progress">
<h3>HTML <span>90%</span></h3>
<div class="bar"><span></span></div>
</div>
<div class="progress">
<h3>CSS <span>80%</span></h3>
<div class="bar"><span></span></div>
</div>
<div class="progress">
<h3>JavaScript <span>75%</span></h3>
<div class="bar"><span></span></div>
</div>
<div class="progress">
<h3>Python <span>75%</span></h3>
<div class="bar"><span></span></div>
</div>
</div>
<span class="animate scroll" style="--i:3;"></span>
</div>
</div>
<div class="skills-column">
<h3 class="title">Professional Skills<span class="animate scroll" style="--i:5;"></span></h3>
<div class="skills-box">
<div class="skills-content">
<div class="progress">
<h3>Web Design <span>95%</span></h3>
<div class="bar"><span></span></div>
</div>
<div class="progress">
<h3>Web Development <span>85%</span></h3>
<div class="bar"><span></span></div>
</div>
<div class="progress">
<h3>Graphic Design <span>85%</span></h3>
<div class="bar"><span></span></div>
</div>
<div class="progress">
<h3>SEO Marketing <span>60%</span></h3>
<div class="bar"><span></span></div>
</div>
</div>
<span class="animate scroll" style="--i:6;"></span>
</div>
</div>
</div>
</section>
<!-- Projects Section -->
<section class="projects" id="projects">
<h2 class="heading">My <span>Projects</span></h2>
<div class="projects-container" id="projects-container"></div>
<center>
<a href="https://github.com/AbdWebDeveloper14?tab=repositories" target="_blank"><button class="Explore_btn">Explore More</button></a>
</center>
</section>
<!-- contact section design -->
<section class="contact" id="contact">
<h2 class="heading">Contact <span>Me</span><span class="animate scroll" style="--i:1;"></span></h2>
<form id="contactForm">
<div class="input-box">
<div class="input-field">
<input type="text" id="name" placeholder="Full Name" required>
<span class="focus"></span>
</div>
<div class="input-field">
<input type="email" id="email" placeholder="Email" required>
<span class="focus"></span>
</div>
<span class="animate scroll" style="--i:3;"></span>
</div>
<div class="input-box">
<div class="input-field">
<input type="number" id="mobile" placeholder="Mobile Number" required>
<span class="focus"></span>
</div>
<div class="input-field">
<input type="text" id="subject" placeholder="Email Subject" required>
<span class="focus"></span>
</div>
<span class="animate scroll" style="--i:5;"></span>
</div>
<div class="textarea-field">
<textarea id="message" cols="30" rows="10" placeholder="Your Message" required></textarea>
<span class="focus"></span>
<span class="animate scroll" style="--i:7;"></span>
</div>
<div class="btn-box btns">
<button type="submit" class="btn">Submit</button>
<span class="animate scroll" style="--i:9;"></span>
</div>
</form>
</section>
<!-- footer design -->
<footer class="footer">
<div class="footer-text">
<p>Copyright © 2025 | Designed and
Maintenance by Muhammad Abdullah | All
Rights Reserved</p>
<span class="animate scroll" style="--i:1;"></span>
</div>
<div class="footer-iconTop">
<a href="#"><i class='bx bx-up-arrow-alt'></i></a>
<span class="animate scroll" style="--i:3;"></span>
</div>
</footer>
<script type="module">
import { saveMessage } from "./firebase.js";
const form = document.getElementById("contactForm");
form.addEventListener("submit", async (e) => {
e.preventDefault();
const name = document.getElementById("name").value;
const email = document.getElementById("email").value;
const phone = document.getElementById("mobile").value;
const subject = document.getElementById("subject").value;
const message = document.getElementById("message").value;
await saveMessage(name, email, phone, subject, message);
form.reset();
});
</script>
<script type="module" src="./firebase.js"></script>
<script src="script.js"></script>
</body>
</html>