-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
406 lines (329 loc) · 17.5 KB
/
index.html
File metadata and controls
406 lines (329 loc) · 17.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
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aninda_Portfolio</title>
<link rel="stylesheet" href="style.css">
<link rel="preload" as="style" href="https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css"
onload="this.onload=null;this.rel='stylesheet'">
<noscript>
<link rel="stylesheet" href="https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css">
</noscript>
</head>
<body>
<div id="loader">
<div class="spinner"></div>
</div>
<button id="scrollTopBtn" title="Go to top" aria-label="Scroll to top">
<i class='bx bx-up-arrow-alt'></i>
</button>
<div class="container">
<video class="back-vid" loop autoplay muted plays-inline preload="none" loading="lazy" src="videos/Cgalaxy.webm"
type="video/webm"></video>
<header>
<div class="left">
<img src="pics/wobi.png" alt="logo" class="src">
<h1><span style="color: #72a1de;">Aninda</span>Banerjee</h1>
</div>
<ul>
<li><a href="#about">About</a></li>
<li><a href="#skills">Skills</a></li>
<li><a href="#projects">Projects</a></li>
</ul>
<div class="box-icons">
<a href="https://drive.google.com/file/d/1wFS-n5fLqI2jCRnn6ppbbwY2KpESikkv/view?usp=sharing"
target="_blank" aria-label="View Resume">
<i class='bx bx-file'></i>
</a>
<a href="https://github.com/Andyy-18" target="_blank" aria-label="Visit GitHub Profile">
<i class='bx bxl-github'></i>
</a>
<a href="https://www.linkedin.com/in/anindabanerjee18/" target="_blank"
aria-label="Visit LinkedIn Profile">
<i class='bx bxl-linkedin-square'></i>
</a>
</div>
<div class="menu-icon"><i class='bx bx-menu'></i></div>
</header>
<div class="sidebar">
<div class="close-icon">
<i class='bx bx-x'></i>
</div>
<ul>
<li><a href="">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#skills">Skills</a></li>
<li><a href="#projects">Projects</a></li>
</ul>
<div class="social-icons">
<a href="https://drive.google.com/file/d/1wFS-n5fLqI2jCRnn6ppbbwY2KpESikkv/view?usp=sharing"
target="_blank" aria-label="View Resume">
<i class='bx bx-file'></i>
</a>
<a href="https://github.com/Andyy-18" target="_blank" aria-label="Visit GitHub Profile">
<i class='bx bxl-github'></i>
</a>
<a href="https://www.linkedin.com/in/anindabanerjee18/" target="_blank"
aria-label="Visit LinkedIn Profile">
<i class='bx bxl-linkedin-square'></i>
</a>
</div>
</div>
<div class="blackhole-box">
<!-- Desktop Version -->
<video class="blackhole-desktop" loop autoplay muted playsinline loading="lazy" preload="auto"
src="videos/blackholenew.webm" type="video/webm"></video>
<!-- Mobile Version -->
<video class="blackhole-mobile" loop autoplay muted playsinline loading="lazy" preload="none"
src="videos/Cblackhole.webm" type="video/webm"></video>
</div>
<section class="hero">
<div class="hero-info autoBlur">
<div class="hero-info-title autoDisplay">
<i class='bx bxl-sketch'></i> Aninda's Portfolio
</div>
<h1>Turning <span class="gradient">Ideas</span> Into <span class="gradient">Impactful Projects</span>
</h1>
<p>
<p>
I’m Aninda Banerjee — a passionate developer and ECE graduate who blends <span
class="gradient">clean logic</span> with <span class="gradient">creative UI</span>. I build
<strong>scalable</strong>, <strong>user-centric</strong> solutions across <strong>Web</strong> and
<strong>Salesforce</strong> ecosystems, while strengthening my core by solving <strong>100+ DSA
problems</strong> across platforms like <em>LeetCode</em> and <em>GFG</em>.
</p>
</p>
<a href="#contact-section" aria-label="Contact Me Section">
<button><i class='bx bx-send'></i> Contact Me</button>
</a>
</div>
<div class="hero-vid-box">
<video class="autoBlur" autoplay loop muted plays-inline loading="lazy" src="videos/hero-videonew.webm"
type="video/webm"></video>
</div>
<div class="scroll-down"></div>
</section>
<section class="info-section" id="about">
<h1 class="section-title autoDisplay">Hello, there👋</h1>
<div class="info-cards">
<div class="card">
<h1>Hello, I'm Aninda 🚀</h1>
<p>An ECE graduate with a strong foundation in development, Salesforce, and DSA. I thrive on
converting real-world problems into meaningful tech solutions that are clean, scalable, and
impactful.</p>
<img src="pics/grid1.png" loading="lazy" alt="card-image">
</div>
<div class="card">
<h1>Tech Stack & Tools</h1>
<p>JavaScript, HTML/CSS, Git, MySQL, Salesforce (Flows, Object Manager), Responsive UI Design — I
build smart, animated, and cloud-powered web experiences that focus on logic, speed, and
usability.</p>
<img src="pics/grid2.png" loading="lazy" alt="card-image2">
</div>
<div class="card">
<h1>Ready to Collaborate</h1>
<p>I'm open to remote, hybrid, or on-site roles. A quick learner, adaptable to time zones, and
always enthusiastic to brainstorm, build, and debug with a team that values creativity and
ownership.</p>
<video autoplay loop muted plays-inline loading="lazy" preload="none" src="videos/Cglobe2.webm"
type="video/webm"></video>
<a href="#contact-section">
<button><i class='bx bx-send'></i> Contact Me</button>
</a>
</div>
<div class="card">
<h1>My Passion for Coding</h1>
<p>
I love turning ideas into real-world applications that combine <strong>clean logic</strong> with
<strong>creative interfaces</strong>. This portfolio showcases my passion for interactive
design. I’ve built a <strong>Salesforce-powered Student CRM</strong> with automation and flows,
and a <strong>Sorting Algorithm Visualizer</strong> using animations for Bubble, Selection,
Merge, and Quick Sort.
To deepen my core problem-solving skills, I’ve solved <strong>100+ DSA problems</strong> across
platforms like <em>LeetCode</em>, <em>GFG</em>, and <em>HackerRank</em>.
</p>
<img src="pics/grid4.png" loading="lazy" alt="card-image">
</div>
</div>
</section>
<section class="my-project" id="projects">
<h1 class="section-title autoDisplay">My Projects💡</h1>
<!-- Project 1: Sorting Algorithm Visualizer -->
<div class="project-card">
<div class="project-vidbox autoBlur">
<video id="project-video-1" preload="auto" autoplay loop muted playsinline src="videos/sort.webm"
type="video/webm"></video>
<div class="hover-sign"></div>
</div>
<div class="project-info fadeInRight">
<h1>Sorting <span class="gradient">Algorithm</span> Visualizer</h1>
<p class="tag">DSA + Frontend</p>
<p>Built a visually interactive tool to demonstrate four classic sorting algorithms — Bubble,
Selection, Merge, and Quick Sort.
Users can control speed via sliders and interact using Play, Pause, and Reset buttons.
Color-coded animations
reveal the logic behind each algorithm. Developed using HTML, CSS, and JavaScript.</p>
<a href="https://andyy-18.github.io/The-Sorting-Visualizer/" target="_blank">
<button><i class='bx bx-link-external'></i>Live Demo</button>
</a>
</div>
</div>
<!-- Project 2: Salesforce CRM -->
<div class="project-card">
<div class="project-vidbox autoBlur">
<video id="project-video-2" preload="auto" autoplay loop muted playsinline
src="videos/studentCRM.webm" type="video/webm"></video>
</div>
<div class="project-info fadeInRight">
<h1>Salesforce <span class="gradient">CRM</span> Application</h1>
<p class="tag">Salesforce + Automation</p>
<p>Developed a Student Management System using Salesforce with Flows, Validation Rules, and Custom
Objects. The app automates student enrollments, prevents duplicate entries, and showcases
hands-on Salesforce admin and automation skills.</p>
<a href="https://github.com/Andyy-18/Student-CRM-Salesforce-Project" target="_blank">
<button><i class='bx bxl-github'></i>GitHub</button>
</a>
</div>
</div>
<!-- Project 3: Portfolio -->
<div class="project-card">
<div class="project-vidbox autoBlur">
<video id="project-video-3" preload="auto" autoplay loop muted playsinline src="videos/Cportf.webm"
type="video/webm"></video>
</div>
<div class="project-info fadeInRight">
<h1>Animated <span class="gradient">Portfolio</span> Website</h1>
<p class="tag">Frontend + UI/UX</p>
<p>This personal portfolio showcases my web skills with background videos, hover animations,
responsive design, sidebar navigation, and project previews — fully built using HTML, CSS, and
JavaScript with attention to UI/UX.</p>
<a href="https://andyy-18.github.io/Portfolio-Website/" aria-label="GitHub Profile" target="_blank">
<button><i class='bx bx-link-external'></i>Live Demo</button>
</a>
</div>
</div>
</section>
<section class="skills-section" id="skills">
<h1 class="section-title autoDisplay">
My Skills 💪
</h1>
<div class="skills-box">
<img class="skills-image" src="pics/digital brain.webp" alt="skills-image">
<div class="designer autoDisplay">
<h1 class="gradient">Problem Solver  <i class='bx bx-laptop'></i></h1>
<p>
With a strong grip on Data Structures and Algorithms, I’ve solved 100+ problems across platforms
like LeetCode, GFG, and HackerRank. I enjoy breaking down problems and crafting clean, optimized
solutions that not only work — but scale. This logical foundation powers every project I build,
from visual simulations to smart automations.
</p>
</div>
<div class="coder autoDisplay">
<h1 class="gradient">Developer  <i class='bx bx-code-block'></i></h1>
<p>
I build interactive, scalable applications — both on the web and the Salesforce platform.
Whether it’s developing a Student CRM with validation flows and automation using Salesforce Flow
Builder and Object Manager, or coding an animated Sorting Visualizer using JavaScript, HTML/CSS
— I bring ideas to life with clean logic, creative UI, and modern tools like Git, MySQL, and
responsive design best practices.
</p>
</div>
</div>
</section>
<section class="contact-section" id="contact-section">
<h1 class="section-title autoDisplay">Let's Talk 🤝</h1>
<!-- Contact Info -->
<div class="social-box autoBlur">
<!-- Phone -->
<a href="#"><i class='bx bxs-phone-call'></i> +91 8972632499</a>
<!-- Email -->
<a href="mailto:banerjeeaninda13@gmail.com" target="_blank">
<i class='bx bx-envelope'></i> banerjeeaninda13@gmail.com
</a>
<!-- LinkedIn -->
<a href="https://www.linkedin.com/in/anindabanerjee18/" target="_blank">
<i class='bx bxl-linkedin-square'></i> anindabanerjee18
</a>
<!-- Social Icons -->
<div class="social-icons">
<a href="https://github.com/Andyy-18" target="_blank" title="GitHub">
<i class='bx bxl-github'></i>
</a>
<a href="https://drive.google.com/file/d/1wFS-n5fLqI2jCRnn6ppbbwY2KpESikkv/view" target="_blank"
title="Resume">
<i class='bx bx-file'></i>
</a>
<a href="https://andyy-18.github.io/Portfolio-Website/" target="_blank" title="Portfolio">
<i class='bx bx-globe'></i>
</a>
</div>
</div>
<!-- Contact Form -->
<!-- <div class="contact-box autoBlur">
<p>Got a project idea or want to connect? I'm open to freelance work, collaborations, or just a friendly
tech chat. Drop a message below!</p>
<p>Full Name</p>
<input type="text" placeholder="Your Full Name" />
<p>Email Address</p>
<input type="email" placeholder="Your Email Address" />
<p>Your Message</p>
<input class="input-message" type="text" placeholder="Share Your Thoughts..." />
<button><i class='bx bx-send'></i>Send Message</button>
</div> -->
<div class="contact-box autoBlur">
<p>Got a project idea or want to connect? I'm open to freelance work, collaborations, or just a friendly
tech chat. Drop a message below!</p>
<form id="contact-form">
<p>Full Name</p>
<input type="text" name="name" placeholder="Your Full Name" required>
<p>Email Address</p>
<input type="email" name="email" placeholder="Your Email Address" required>
<p>Your Message</p>
<input class="input-message" type="text" name="message" placeholder="Share Your Thoughts..."
required>
<button type="submit"><i class='bx bx-send'></i>Send Message</button>
</form>
<!-- Thank You Message (Initially Hidden) -->
<p id="thank-you-message" style="display: none; color: limegreen; margin-top: 1rem;">
✅ Thank you! Your message has been sent.
</p>
</div>
</section>
<footer>
<h1>Copyright @ AnindaBanerjee</h1>
</footer>
</div>
<script src="app.js" defer></script>
<script defer>
const form = document.getElementById("contact-form");
form.addEventListener("submit", async function (e) {
e.preventDefault();
const formData = new FormData(form);
const response = await fetch("https://formspree.io/f/xovwzkgj", {
method: "POST",
body: formData,
headers: { Accept: "application/json" }
});
if (response.ok) {
document.getElementById("thank-you-message").style.display = "block";
form.reset();
} else {
alert("Something went wrong. Please try again later.");
}
});
</script>
<script defer>
const scrollBtn = document.getElementById("scrollTopBtn");
window.onscroll = function () {
scrollBtn.style.display = window.scrollY > 300 ? "block" : "none";
};
scrollBtn.addEventListener("click", function () {
window.scrollTo({
top: 0,
behavior: "smooth"
});
});
</script>
</body>
</html>