-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
476 lines (439 loc) · 29.7 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
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
<!DOCTYPE html>
<html lang="en">
<head>
<!--Meta Tags-->
<title>Tyler Lowe - Portfolio Website</title>
<meta charset="utf-8">
<meta name="description" content="A portfolio website for Tyler Lowe built by Tyler Lowe, a student studying Information Systems at Carnegie Mellon University in Pittsburgh, PA.">
<meta name="keywords" content="Tyler Lowe, Tyler Lowe Portfolio, Tyler Lowe Website, Carnegie Mellon University, Student, Carnegie Mellon University Student">
<meta name="author" content="Tyler Lowe">
<meta name="copyright" content="Tyler Lowe">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!--External Assets-->
<link rel="icon" href="media/favicon-stuff/favicon.ico ">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome/css/font-awesome.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Ropa+Sans&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<!--Navbar for website-->
<nav class="navbar navbar-expand-sm fixed-top">
<div class="container-fluid">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#Navbar">
<span class="fa fa-bars fa-lg"></span>
</button>
<a class="navbar-brand mr-sm-3 mb-1 pt-0" href="#"><img src="media/tylerlogo.png" alt="logo" height="43" width="69"></a>
<div class="collapse navbar-collapse" id="Navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item active"><a id="home-link" class="nav-link my-color my-color-active"><span class="fa fa-home fa-lg d-none d-md-inline"></span> HOME</a></li>
<li class="nav-item"><a id="about-link" class="nav-link my-color"><span class="fa fa-user fa-lg d-none d-md-inline" ></span> ABOUT</a></li>
<li class="nav-item"><a id="project-work-link" class="nav-link my-color"><span class="fa fa-code fa-lg d-none d-md-inline"></span> PROJECTS & WORK</a></li>
</ul>
<span class="navbar-text">
<a id="contact-button" class="my-color">
<span class="fa fa-mobile-phone fa-lg d-none d-md-inline"></span> CONTACT
</a>
</span>
</div>
</div>
</nav>
<!-- Contact pop-up modal -->
<div id="contact-modal" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg" role="content">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title">Reach/Follow Me</span></h3>
<button type="button" class="close p-3" data-dismiss="modal">
<span class="fa fa-times fa-md"></span>
</button>
</div>
<div class="modal-body">
<div class="container pt-3">
<div class="row">
<div class="col-12 text-center p-0">
<a class="modal-link d-block d-sm-inline" href="mailto:[email protected]"><span class="fa fa-paper-plane fa-lg d-inline modal-logo"></span> Email</a>
<a class="modal-link d-block d-sm-inline" href="https://www.linkedin.com/in/tyler-lowe-50aa4b196/" target="_blank"><span class="fa fa-linkedin fa-lg d-inline modal-logo"></span> LinkedIn</a>
<a class="modal-link d-block d-sm-inline" href="https://github.com/tyjlowe" target="_blank"><span class="fa fa-github fa-lg d-inline modal-logo"></span> GitHub</a>
<a class="modal-link d-block d-sm-inline" href="media/Tyler Lowe Resume Website.pdf" target="_blank"><span class="fa fa-file fa-md d-inline modal-logo"></span> Resume</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Jumbotron w/ animations for landing area -->
<header class="jumbotron intro mb-0">
<div class="container align-middle"> <!-- container-fluid alternative which takes up full-width instead -->
<div class="row justify-content-center">
<div class="col-12 pt-5 pb-5">
<object type="image/svg+xml" data="media/tyleranimation.svg"></object>
</div>
</div>
<div class="row pt-3 pb-0 justify-content-center">
<h2 class="h-txt" data-words="Who am I?"></h2>
</div>
<div class="row pt-5 justify-content-center">
<span class="txt-type" data-wait="1500" data-words='["A CMU Student", "F.N.B. Corp. Intern", "Former 15-110 TA", "Web Dev", "Aspiring SE", "Friend."]'></span>
</div>
</div>
</header>
<!-- About me section -->
<header id="about" class="jumbotron about mb-0">
<div class="container">
<div class="row">
<div class="media">
<img id="about-image" class="d-none d-md-block rounded img-fluid p-1 mr-5 align-self-center about-image" width="300" src="media/tylerimage.JPG" alt="tylerpic">
<div class="media-body">
<h2 class="about-header">ABOUT ME</h2>
<div class="col-12 pb-3 pt-3 d-sm-block d-md-none text-center">
<img id="about-image" class="d-sm-block d-md-none rounded p-1 about-image m-sm-auto" width="250" src="media/tylerimage.JPG" alt="tylerpic">
</div>
<p class="p-0 m-0 about-text">
<strong id="bolded">Originally from the San Francisco Bay Area</strong>, my name is Tyler Lowe and I am a Junior studying Information Systems @ Carnegie Mellon University. <br><br>
<!-- Optional text for larger screens -->
<p class="p-0 m-0 about-text d-none d-lg-block">The first real job I held was as a teenager at CVS Health where I quickly rose to an operations supervisor before leaving in early 2021. During the Summer of 2020, I had an enjoyable experience volunteering with my former school district's IT department,
hastily preparing for the impeding, COVID shaken school year which was a great opportunity to give back to my home town. Then, during the Fall of 2020, I had another awesome experience as a TA for the course
"Principles of Computer Science" (15-110) at CMU where I worked part-time for the semester. Most recently, I am interning at First National Bank Corporation in Pittsburgh, working in data engineering and management.<br><br></p>
<p class="p-0 m-0 about-text">From my time so far at CMU, I have learned a wide breadth of technical skills ranging from programming languages like Java, C, and Python, to more abstract skills like database/application
design and development, and the principles of software construction. Through these experiences, I have become very interested in the Software Engineering field—more specifically in the subset of software engineering that is
the back-end, server-side engineering of modern applications. In the near future I also hope to gain exposure to the Cybersecurity field. To further pursue these interests, I have tacked on a software engineering minor at CMU and am
seeking future roles as a software engineer.<br><br>
Additionally, I have worked on developing my business acumen by taking core business courses (Accounting, Finance, Econ, Communications) and adding a business minor.<br><br>
Outside of school and work, some activities that I enjoy engaging in include skiing/snowboarding, weight lifting, surfing, and playing video games when I get the chance.<br><br>
Thanks for stopping by!
</p>
</p>
</div>
</div>
</div>
</div>
</header>
<!-- Projects & work section -->
<header id="projects" class="jumbotron projects-and-work mb-0">
<div class="container">
<div class="row pb-5">
<div class="col-12">
<h2 class="projects-header">PROJECTS</h2>
</div>
<div class="col-12">
<div id="accordion" class="project-card">
<div class="card">
<div class="card-header" id="projectHeadingOne">
<h5 class="mb-0">
<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
Java Carcassonne Game
</button>
</h5>
</div>
<div id="collapseOne" class="collapse show" aria-labelledby="projectHeadingOne" data-parent="#accordion">
<div class="card-body">
<div id="carouselCarcassonneProject" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselCarcassonneProject" data-slide-to="0" class="active"></li>
<li data-target="#carouselCarcassonneProject" data-slide-to="1"></li>
<li data-target="#carouselCarcassonneProject" data-slide-to="2"></li>
<li data-target="#carouselCarcassonneProject" data-slide-to="3"></li>
</ol>
<div class="carousel-inner w-50 m-auto pb-3">
<div class="carousel-item active">
<img class="d-block img-fluid w-100" src="media/carcassonneproject/loading.png" alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/carcassonneproject/fresh.png" alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/carcassonneproject/meeple.png" alt="Third slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/carcassonneproject/inplay.png" alt="Fourth slide">
</div>
</div>
<a class="carousel-control-prev" href="#carouselCarcassonneProject" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselCarcassonneProject" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<h5>Objective: Understand how to design and implement medium-sized software programs</h5>
<ul>
<li>Crafted software design artifacts in UML to guide development including a domain model, system sequence diagram, behavioral contracts, object-level interaction diagrams, and an object model</li>
<li>Implemented the program codebase with Java 11 utilizing the controller, creator, & information expert heuristics</li>
<li>Practiced good principles of code abstraction, information encapsulation, high cohesion, and low-coupling</li>
<li>Preformed unit & end-to-end testing with JUnit to ensure proper functionality</li>
<li>Created a GUI for the program using Swing, event-driven programming, and the Observer design pattern</li>
<li>Reflected on and defended my implementation of Carcassonne as well as challenges that arose</li>
</ul>
<small>*Due to class policy, I am unable to share the codebase or design artifacts</small>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="projectHeadingTwo">
<h5 class="mb-0">
<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Trading Analytics Framework
</button>
</h5>
</div>
<div id="collapseTwo" class="collapse" aria-labelledby="projectHeadingTwo" data-parent="#accordion">
<div class="card-body">
<div id="carouselTradingProject" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselTradingProject" data-slide-to="0" class="active"></li>
<li data-target="#carouselTradingProject" data-slide-to="1"></li>
<li data-target="#carouselTradingProject" data-slide-to="2"></li>
<li data-target="#carouselTradingProject" data-slide-to="3"></li>
<li data-target="#carouselTradingProject" data-slide-to="4"></li>
<li data-target="#carouselTradingProject" data-slide-to="5"></li>
</ol>
<div class="carousel-inner w-50 m-auto pb-3">
<div class="carousel-item active">
<img class="d-block img-fluid w-100" src="media/tradingproject/start.png" alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/tradingproject/addData.png" alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/tradingproject/filled.png" alt="Third slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/tradingproject/menu3.png" alt="Fourth slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/tradingproject/menu.png" alt="Fifth slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/tradingproject/menu2.png" alt="Six slide">
</div>
</div>
<a class="carousel-control-prev" href="#carouselTradingProject" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselTradingProject" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<h5>Objective: Design and implement an extensible data visualization and analysis framework to play with data from a field that interests you</h5>
<ul>
<li>Performed domain analysis of the stock trading realm to extract key data sources, possible visualizations, and data types for the future framework</li>
<li>Implemented the black-box framework codebase in Java 11 with both a data source plugin and display plugin interface</li>
<li>Created 3 data source plugins and 3 display plugins (w/ XChart) as samples</li>
<li>Preformed unit & end-to-end testing with test stubs in JUnit to ensure proper functionality</li>
<li>Built a GUI for the framework using Swing, event-driven programming, and the Observer design pattern</li>
<li>Placed as a top 3 framework for the class</li>
<li>Provided technical support for 13 teams (33 people) using the framework and implementing data/display plugins using the provided interfaces</li>
</ul>
<small>*Due to class policy, I am unable to share the codebase or design documents</small>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="projectHeadingThree">
<h5 class="mb-0">
<button class="btn btn-link" data-toggle="collapse" data-target="#collapseThree" aria-expanded="true" aria-controls="collapseThree">
GrubHub Database Project
</button>
</h5>
</div>
<div id="collapseThree" class="collapse" aria-labelledby="projectHeadingThree" data-parent="#accordion">
<div class="card-body">
<div id="carouselDBProject" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselDBProject" data-slide-to="0" class="active"></li>
<li data-target="#carouselDBProject" data-slide-to="1"></li>
<li data-target="#carouselDBProject" data-slide-to="2"></li>
<li data-target="#carouselDBProject" data-slide-to="3"></li>
<li data-target="#carouselDBProject" data-slide-to="4"></li>
<li data-target="#carouselDBProject" data-slide-to="5"></li>
<li data-target="#carouselDBProject" data-slide-to="6"></li>
</ol>
<div class="carousel-inner w-50 m-auto pb-3">
<div class="carousel-item active">
<img class="d-block img-fluid w-100" src="media/dbproject/userstories.png" alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/dbproject/conceptualmodel.png" alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/dbproject/relation&fd.png" alt="Third slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/dbproject/physicalmodel.png" alt="Fourth slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/dbproject/createdb.png" alt="Fifth slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/dbproject/triggers.png" alt="Sixth slide">
</div>
<div class="carousel-item">
<img class="d-block img-fluid w-100" src="media/dbproject/pythonuserstory.png" alt="Seventh slide">
</div>
</div>
<a class="carousel-control-prev" href="#carouselDBProject" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselDBProject" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<h5>Objective: Explore the database development life cycle from research and design all the way through implementation.</h5>
<ul>
<li>Researched GrubHub and generated 3 users with 10 user stories for potential database interactions.</li>
<li>Sketched a conceptual model in UML to map necessary entities and attributes, relationships between entities, and cardinalities</li>
<li>Translated conceptual model to logical model, creating cross-reference tables when possible and identifying primary/foreign keys</li>
<li>Normalized set of relations to BCNF</li>
<li>Crafted physical model using Vertabelo and SQL</li>
<li>Implemented additional Postgres triggers and functions for the database</li>
<li>Realized each of the user stories via Python3 and Psycopg2 by creating queries that utilized CRUD principles</li>
</ul>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="projectHeadingFour">
<h5 class="mb-0">
<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour">
S.A.M—Student-Aid Machine
</button>
</h5>
</div>
<div id="collapseFour" class="collapse" aria-labelledby="projectHeadingFour" data-parent="#accordion">
<div class="card-body">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item pb-3" src="https://www.youtube.com/embed/Cph9NuvmqBY" allowfullscreen></iframe>
</div>
<h5>Objective: Use Python to design and implement a program of your choosing from scratch</h5>
<ul>
<li>Developed a voice-enabled program using Python3 that featured an internship recommender and a "To-Do" tracker using scraped Canvas data & user-defined tasks</li>
<li>Built internship recommendation system using user preferences, skills, and scraped data</li>
<li>Scraped websites using selenium & BS4</li>
<li>Manipulated and organized files using the csv, shutile, sys, and os libraries</li>
<li>Enabled voice recognition using SpeechRecognition, gTTS, & playsound libraries</li>
<li>Sent and received web requests using the request and webbrowser libraries</li>
<li>Designed a GUI to bring together core components with filters, actions, and keyboard shortcuts</li>
<li>Extra features: multi-text clipboard, weather updates, Google search, and mapping</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="separator" class="row p-0 m-0">
<div id="blue-border" class="col-4">
</div>
<div id="purp-border" class="col-8">
</div>
</div>
<div class="row pt-5">
<div class="col-12">
<h2 class="work-header">WORK EXPERIENCE</h2>
</div>
<div class="col-12">
<div id="accordion2" class="work-card">
<div class="card">
<div class="card-header" id="workHeadingOne">
<h5 class="mb-0">
<button class="btn btn-link" data-toggle="collapse" data-target="#collapse2Four" aria-expanded="true" aria-controls="collapse2Four">
Data Engineer & Management Intern—First National Bank Corporation
</button>
</h5>
</div>
<div id="collapse2Four" class="collapse show" aria-labelledby="workHeadingOne" data-parent="#accordion2">
<div class="card-body">
<h5>May 2021 → Present</h5>
<ul>
<li>Designed, built, and tested two pieces of software using C#, Window Forms, and SQL Server to automate data migration and entry for FNB SQL Server project deployments; saved co-workers 3-4 hours of tedious labor per deployment</li>
<li>Wrote ETL project using Microsoft SSIS to bring SafeGraph vendor data into the FNB data warehouse for future use by analysts</li>
<li>Building a SQL Server database, application layer, and Spotfire dashboards for an organization within FNB (Women in Business)</li>
<li>Programming a dynamic SQL stored procedure to automatically construct the SQL necessary for reporting on a given promotion at FNB</li>
</ul>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="workHeadingTwo">
<h5 class="mb-0">
<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapse2Five" aria-expanded="false" aria-controls="collapse2Five">
Teacher's Assistant—Carnegie Mellon University, Principles of Computer Science
</button>
</h5>
</div>
<div id="collapse2Five" class="collapse" aria-labelledby="workHeadingTwo" data-parent="#accordion2">
<div class="card-body">
<h5>June 2020 → Feb 2021</h5>
<ul>
<li>Led an hour long recitation of 25+ students weekly</li>
<li>Hosted 2-3 hours of office hours weekly and answered questions on a Q&A platform</li>
<li>Helped build out the first five units of the course's online supplemental learning curriculum (Open Learning Initiative)</li>
<li>Graded class assignments and exams</li>
<li>Organized review sessions and generated practice problems for exams</li>
<li>Supported the main professor and the overarching class mission</li>
</ul>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="workHeadingThree">
<h5 class="mb-0">
<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapse2Six" aria-expanded="false" aria-controls="collapse2Six">
Operations Manager—CVS Health
</button>
</h5>
</div>
<div id="collapse2Six" class="collapse" aria-labelledby="workHeadingThree" data-parent="#accordion2">
<div class="card-body">
<h5>June 2020 → Jan 2021</h5>
<ul>
<li>Supervised and delegated store tasks amongst 3-5 employees during a typical shift</li>
<li>Managed inventory logistics (loading & stocking) and handled thousands of dollars worth in damages monthly</li>
<li>Handled the store financials and store opening/closing</li>
<li>Helped ensure store achieved a baseline of 90% customer satisfaction</li>
<li>Previous Roles: Shift Supervisor (Mar 2019 - June 2020), Store Colleague (Nov 2018 - Mar 2019)</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<!-- Footer section (resume, socials, etc.) -->
<header class="jumbotron footer p-2 pt-3 mb-0">
<div id="footer" class="footer">
<div class="container">
<div class="row">
<div class="col-12 text-center my-auto">
<a class="footer-link" href="https://www.linkedin.com/in/tyler-lowe-50aa4b196/" target="_blank"><span class="fa fa-linkedin fa-lg d-inline footer-logo"></span> LinkedIn</a> ::
<a class="footer-link" href="https://github.com/tyjlowe" target="_blank"><span class="fa fa-github fa-lg d-inline footer-logo"></span> GitHub</a> ::
<a class="footer-link" href="media/Tyler Lowe Resume Website.pdf" target="_blank"><span class="fa fa-file fa-md d-inline footer-logo"></span> Resume</a>
</div>
</div>
<div class="row pt-1">
<div class="col-12 text-center">
Webmaster: tyjlowe ©2021
</div>
</div>
</div>
</div>
</header>
<!--JS scripts and plugins-->
<script src="JS/jquery.min.js"></script>
<script src="JS/bootstrap.min.js"></script>
<script src="JS/popper.min.js"></script>
<script type="module" src="JS/main.js"></script>
</body>
</html>