-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
457 lines (453 loc) · 29 KB
/
index.html
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
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="icon" href="public/Images/user-solid.svg">
<title>Portfolio</title>
<style>
li a {
color: #fff;
}
li a:hover{
color: #f1c40f;
}
</style>
</head>
<body data-offset="100" class="prevent-select">
<noscript>You need to Enable "Browser's JavaScript Engine" to run this site.</noscript>
<nav data-aos="fade-up" data-aos-delay="400" class="sticky">
<h1 id="logo" class="prevent-select">PORTFO<span class="logo-span">LIO.</span></h1>
<div class="hamburger">
<span class="lines"></span>
<span class="lines"></span>
<span class="lines"></span>
</div>
<ul id="nav-links" class="prevent-select">
<li data-aos="zoom-in" data-aos-delay="1700"><a href="#Home" class="links">Home</a></li>
<li data-aos="zoom-in" data-aos-delay="1800"><a href="#About" class="links">About</a></li>
<li data-aos="zoom-in" data-aos-delay="1900"><a href="#Skills" class="links">Skills</a></li>
<li data-aos="zoom-in" data-aos-delay="2000"><a href="#Projects" class="links">Projects</a></li>
<li data-aos="zoom-in" data-aos-delay="2100"><a href="#Contact" class="links">Contact</a></li>
</u>
</nav>
<div class="container" id="Home">
<div class="photo" data-aos="zoom-in" data-aos-delay="1000" data-aos-once="false"></div>
<div>
<div class="name prevent-select" data-aos="fade-up" data-aos-delay="1300" data-aos-once="false">Gagan Arora</div>
<hr class="Home-hr prevent-select" data-aos="fade-down" data-aos-delay="500" data-aos-once="false">
<div id="typing-text" style="font-size: 34px; color: #f1c40f; margin-top: 10%;" class="prevent-select" data-aos="fade-left" data-aos-delay="800" data-aos-once="false">Web Developer</div>
</div>
</div>
<div id="About">
<h1 class="about-heading prevent-select" data-aos="fade-up" data-aos-delay="400" data-aos-once="false"><span class="about-span">ABOUT</span> ME</h1>
<br class="prevent-select">
<hr class="About-hr prevent-select" data-aos="fade-up" data-aos-delay="100" data-aos-once="false">
<br class="prevent-select">
<p class="prevent-select" data-aos="fade-up" data-aos-delay="400" data-aos-once="false">I am a B.Tech 4th-year student. I have been pursuing my B.Tech degree in Information Technology, and my coursework has exposed me to various technical subjects, including programming, database management, and web development. Through these courses, I have developed strong analytical, problem-solving, and critical thinking skills, which I believe will be valuable asset in any company I work with.</p>
</div>
<div id="Skills">
<h1 class="skills-h1 prevent-select" data-aos="fade-up" data-aos-delay="500" data-aos-once="false">MY <span class="skill-span">SKILLS</span></h1>
<hr class="skills-hr prevent-select" data-aos="fade-up" data-aos-delay="250" data-aos-once="false">
<section id="technologies" class="prevent-select">
<div class="tech-icons prevent-select" data-aos="fade-up" data-aos-delay="600" data-aos-once="false">
<div class="tech-item">
<i class="fab fa-c" style="color: lightblue;"></i>
<span class="tech-span" style="color: white">C</span>
</div>
<div class="tech-item">
<img src="public/Images/cpp logo.png" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">C++</span>
</div>
<div class="tech-item">
<i class="fab fa-html5" style="color: orangered;"></i>
<span class="tech-span" style="color: white">HTML5</span>
</div>
<div class="tech-item">
<i class="fab fa-css3-alt" style="color: blue;"></i>
<span class="tech-span" style="color: white">CSS3</span>
</div>
<div class="tech-item">
<i class="fab fa-js" style="color: yellow;"></i>
<span class="tech-span" style="color: white">JavaScript</span>
</div>
<div class="tech-item">
<i class="fab fa-bootstrap" style="color: purple;"></i>
<span class="tech-span" style="color: white">Bootstrap</span>
</div>
<div class="tech-item">
<img src="public/Images/jquery.png" alt="" height="40px" class="prevent-select" width="40px">
<span class="tech-span" style="color: white">JQuery</span>
</div>
<div class="tech-item">
<i class="fa-brands fa-react" style="color: #149ECA;"></i>
<span class="tech-span" style="color: white">ReactJS</span>
</div>
<div class="tech-item">
<i class="fab fa-node-js" style="color: lightgreen;"></i>
<span class="tech-span" style="color: white">NodeJS</span>
</div>
<div class="tech-item">
<img src="public/Images/express logo.png" alt="" height="40px" width="40px" class="prevent-select">
<span class="tech-span" style="color: white">ExpressJS</span>
</div>
<div class="tech-item">
<img src="public/Images/Sequelize.jpg" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">Sequelize</span>
</div>
<div class="tech-item">
<img src="public/Images/mysql.png" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">MySQL</span>
</div>
<div class="tech-item">
<img src="public/Images/mongodb.png" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">MongoDB</span>
</div>
<div class="tech-item">
<img src="public/Images/socket.png" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">Socket.io</span>
</div>
<div class="tech-item">
<i class="fab fa-wordpress" style="color: blue;"></i>
<span style="color: white;">WordPress</span>
</div>
<div class="tech-item">
<img src="public/Images/git.png" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">git</span>
</div>
<div class="tech-item">
<img src="public/Images/Typescript.svg.png" class="prevent-select" alt="" height="40px" width="40px">
<span class="tech-span" style="color: white;">TypeScript</span>
</div>
<div class="tech-item">
<svg aria-label="Next.js" class="next-mark_root__iLw9v" height="40" role="img" viewBox="0 0 180 180" width="40"><mask height="180" id=":R0:mask0_408_134" maskUnits="userSpaceOnUse" style="mask-type:alpha" width="180" x="0" y="0"><circle cx="90" cy="90" fill="black" r="90"></circle></mask><g mask="url(#:R0:mask0_408_134)"><circle cx="90" cy="90" data-circle="true" fill="black" r="90"></circle><path d="M149.508 157.52L69.142 54H54V125.97H66.1136V69.3836L139.999 164.845C143.333 162.614 146.509 160.165 149.508 157.52Z" fill="url(#:R0:paint0_linear_408_134)"></path><rect fill="url(#:R0:paint1_linear_408_134)" height="72" width="12" x="115" y="54"></rect></g><defs><linearGradient gradientUnits="userSpaceOnUse" id=":R0:paint0_linear_408_134" x1="109" x2="144.5" y1="116.5" y2="160.5"><stop stop-color="white"></stop><stop offset="1" stop-color="white" stop-opacity="0"></stop></linearGradient><linearGradient gradientUnits="userSpaceOnUse" id=":R0:paint1_linear_408_134" x1="121" x2="120.799" y1="54" y2="106.875"><stop stop-color="white"></stop><stop offset="1" stop-color="white" stop-opacity="0"></stop></linearGradient></defs></svg>
<span class="tech-span" style="color: white;">NextJS</span>
</div>
</div>
</section>
</div>
<div style="background-color: #222222" class="Projects alert" id="Projects">
<h1 class="projects-heading prevent-select" data-aos="fade-up" data-aos-delay="600" data-aos-once="false">MY <span class="project-span">PROJECTS</span></h1>
<hr class="projects-hr prevent-select" data-aos="fade-up" data-aos-delay="300" data-aos-once="false">
<div class="accordion-container prevent-select" data-aos="fade-up" data-aos-delay="600" data-aos-once="false">
<div class="accordion-tab prevent-select">
<input class="prevent-select" type="checkbox" id="accordion-1" name="toggle" />
<label class="prevent-select" for="accordion-1" data-aos="zoom-in" data-aos-once="false">IQ Test Website</label>
<div class="accordion-content prevent-select">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="prevent-select accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
An IQ test is an assessment that measures a range of cognitive abilities and provides a score that is intended to serve as a measure of an individual's intellectual abilities and potential. IQ tests are among the most administered psychological tests.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://theiqtest.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Mini-Project'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-2" name="toCSS" />
<label for="accordion-2" data-aos="zoom-in" data-aos-once="false">Slot Machine Game</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Game of luck. In order to win, 3 identical Numbers must match in the row
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://the-slot-machine.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Slot-Machine-Game'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-3" name="toggle" />
<label for="accordion-3" data-aos="zoom-in" data-aos-once="false">Todo List Using JQuery</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
To-do lists are a list of tasks that an individual needs to complete or accomplish.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://to-do-list-using-jquery.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/To-Do-List-Using-JQuery'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-4" name="toggle" />
<label for="accordion-4" data-aos="zoom-in" data-aos-once="false">TicTacToe Using ReactJS</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Built an engaging Tic Tac Toe game using ReactJS, showcasing a user-friendly interface and responsive design for an immersive gaming experience.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://gagan-tictactoe.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/TicTacToe'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-5" name="toggle" />
<label for="accordion-5" data-aos="zoom-in" data-aos-once="false">Shopping Cart API</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
A shopping cart API created using Node.js, Express.js, Sequelize, and jQuery allows for easy management of products and orders, enabling smooth e-commerce transactions.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/shopping-cart-api'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-6" name="toggle" />
<label for="accordion-6" data-aos="zoom-in" data-aos-once="false">Mock Social Media</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
The social media app project was built using Node.js, Express.js, Sequelize, and Handlebars. It incorporated jQuery for client-side interactions and allowed users to engage in social media features.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Mock-Social-Media'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-7" name="toggle" />
<label for="accordion-7" data-aos="zoom-in" data-aos-once="false">Realtime Chat</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
I have developed a real-time chat application using web sockets, allowing users to engage in live conversations with other online users. This project enables seamless communication and interaction between individuals, facilitating instant messaging and fostering engaging discussions in a convenient and efficient manner.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Realtime-Chat'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-8" name="toggle" />
<label for="accordion-8" data-aos="zoom-in" data-aos-once="false">Link Shortner</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Create new short link for any given link.<br>
Technologies Used: ExpressJS, MySQL database
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Link-Shortener'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-9" name="toggle" />
<label for="accordion-9" data-aos="zoom-in" data-aos-once="false">Online Code Editor</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Instantly test HTML, CSS, and JS for immediate results.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://code-editor-frontend.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Online-Code-Editor'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-10" name="toggle" />
<label for="accordion-10" data-aos="zoom-in" data-aos-once="false">Quiz App</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Easy to use Quiz App with a timer created using HTML, CSS, and JS.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://gagan-quiz-app.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Quiz-App'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-11" name="toggle" />
<label for="accordion-11" data-aos="zoom-in" data-aos-once="false">Image Gallery</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Shows different approach for fetching and caching data. Also contains Image search feature on any topic. Build using NextJS-13.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://gagan-image-gallery.vercel.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Image-Gallery'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-12" name="toggle" />
<label for="accordion-12" data-aos="zoom-in" data-aos-once="false">Github Explorer</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Explore Your GitHub with my simple ReactJS Github Explorer App.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://gagan-github-explorer.netlify.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Github-Explorer-App'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-13" name="toggle" />
<label for="accordion-13" data-aos="zoom-in" data-aos-once="false">News Chrome Extension</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Get all the latest news On the GO!
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/News-App-Chrome-Extension'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-14" name="toggle" />
<label for="accordion-14" data-aos="zoom-in" data-aos-once="false">Alpha Text</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Alpha Text is an open-source text manipulation application that aims to simplify the process of formatting text in various ways.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://alphatext.vercel.app/'">Visit Site</button>
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/AlphaText'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
<div class="accordion-tab">
<input type="checkbox" id="accordion-15" name="toggle" />
<label for="accordion-15" data-aos="zoom-in" data-aos-once="false">Brain Flows - AI Notes</label>
<div class="accordion-content">
<h2 class="accordion-h2" data-aos="slide-right" data-aos-delay="800" data-aos-once="false">Project Description</h2>
<p class="accordion-p" data-aos="slide-left" data-aos-delay="800" data-aos-once="false">
Intelligent note taking Web App with AI Integration.
</p>
<hr class="accordion-hr prevent-select">
<div class="button-container prevent-select">
<button class="custom-button prevent-select" onclick="window.location.href='https://github.com/gagan257/Brain-Flows'">
<i class="fab fa-github prevent-select"></i> Code
</button>
</div>
</div>
</div>
</div>
</div>
<div id="Contact" class="prevent-select">
<h1 class="contact-h1 prevent-select" data-aos="fade-up" data-aos-delay="600" data-aos-once="false"><span class="contact-span">CONTACT</span> ME</h1>
<hr class="contact-hr prevent-select" data-aos="fade-up" data-aos-delay="200" data-aos-once="false">
<form class="form-container prevent-select" name="contact" method="POST" data-netlify-recaptcha="true" data-netlify="true" netlify>
<input type="text" class="form-input prevent-select" data-aos="zoom-in" data-aos-delay="500" data-aos-once="false" name="name" placeholder="Full Name" required>
<input type="email" class="form-input prevent-select" data-aos="zoom-in" data-aos-delay="500" data-aos-once="false" name="email" placeholder="Your Email" required>
<textarea class="form-input prevent-select" data-aos="zoom-in" data-aos-delay="500" data-aos-once="false" name="message" placeholder="Your Message" rows="4" required></textarea>
<div data-netlify-recaptcha="true" class="recapcha-div" data-aos="zoom-in" data-aos-delay="1000" data-aos-once="true"></div>
<button type="submit" class="submit-button prevent-select">Submit</button>
<h4 class="form-not-working">Form not working?<span><a href="https://contact-gagan.netlify.app">Click here</Click></a></span></h4>
</form>
</div>
<footer>
<div class="footer-container prevent-select">
<div class="col-1 content-columns prevent-select">
<h2>Gagan Arora</h2>
<hr class="footer-hr">
<div>
<i class="fa-solid fa-map"></i> Noida, Uttar Pradesh, India <br>
<i class="fa-solid fa-phone"></i> +91-8743031531 <br>
<i class="fa-solid fa-envelope"></i> [email protected] <br>
<i class="fa-solid fa-globe"></i> www.gagandev.in
</div>
</div>
<div class="col-2 content-columns">
<h3>Useful Links</h3>
<hr class="footer-hr">
<i class="fa-solid fa-link prevent-select"></i> <a href="public/feedback/"> Site Feedback</a><br>
<i class="fa-solid fa-link prevent-select"></i> <a href="public/Resume/Gagan Resume.pdf" download> Download Resume</a><br>
<i class="fa-solid fa-link prevent-select"></i> <a href="public/previous-version/">Previous Version</a>
</div>
<!-- COLUMNS 3 -->
<div class="col-3 content-columns">
<h3>Services</h3>
<hr class="footer-hr">
<i class="fa-solid fa-check"></i> Web Designing <br>
<i class="fa-solid fa-check"></i> Frontend Development <br>
<i class="fa-solid fa-check"></i> Backend Development
</div>
<div class="social-links">
<a href="https://www.instagram.com/gagan_257"><i class="fab fa-instagram"></i></a>
<a href="https://www.github.com/gagan257"><i class="fab fa-github"></i></a>
<a href="https://www.linkedin.com/in/gagan-arora-26343722a/"><i class="fab fa-linkedin"></i></a>
<br>
<div class="current-time-div" id="current-time"></div>
<button id="back-to-top" onclick="scrollToTop()">Back to Top ↑</button>
</div>
</div>
</div>
</div>
<div class="copyright prevent-select">
<p>© <span id="year"></span> Gagan Arora. All rights reserved.</p>
</div>
</footer>
</body>
<script src="script.js"></script>
<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
<script>
AOS.init({
offset: 80,
duration:500,
});
</script>
</html>