0% found this document useful (0 votes)
0 views18 pages

Full Stack 1

The document outlines the structure and content of a portfolio website created by Kaviya, a Full Stack Developer. It includes sections for home, about, skills, qualifications, internships, projects, and contact information, featuring responsive design and integration with MongoDB for data handling. The document also contains code snippets for HTML, CSS, and JavaScript, showcasing Kaviya's technical skills and projects.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views18 pages

Full Stack 1

The document outlines the structure and content of a portfolio website created by Kaviya, a Full Stack Developer. It includes sections for home, about, skills, qualifications, internships, projects, and contact information, featuring responsive design and integration with MongoDB for data handling. The document also contains code snippets for HTML, CSS, and JavaScript, showcasing Kaviya's technical skills and projects.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd

KAVIYA K

953624205021

Experiment-1
Develop a portfolio website
[Link] <a href="#internship">Internship</a>
<!DOCTYPE html> <a href="#projects">Projects</a>
<html lang="en"> <a href="#certificate">Certificates</a>
<head> <a href="#contact">Contact</a>
<meta charset="UTF-8"> </nav>
<meta name="viewport" </header>
content="width=device-width, initial-
<section class="home" id="home">
scale=1.0">
<div class="home-content">
<title>Kaviya | Portfolio</title>
<h4>Hello, I'm</h4>
<link rel="stylesheet" href="[Link]">
<h1>Kaviya</h1>
<!-- Google Font -->
<h2>Full Stack Developer</h2>
<link href="[Link]
family=Poppins:wght@300;400;500;600;700;80 <p>
0&display=swap" rel="stylesheet"> Passionate developer interested in Web
<!-- Font Awesome --> Development,

<link rel="stylesheet" Python Programming and UI Design.

href="[Link] I love creating attractive and responsive


font-awesome/6.5.2/css/[Link]"> websites.

</head> </p>

<body> <div class="buttons">

<header> <a href="#" class="btn">

<div class="logo"> </a>

Kaviya <a href="#contact" class="btn btn2">

</div> Contact Me

<nav> </a>

<a href="#home">Home</a> </div>

<a href="#about">About</a> </div>

<a href="#qualification">Qualification</a> <div class="home-image">

<a href="#skills">Skills</a> <div class="image-box">


KAVIYA K
953624205021

<img <div class="box">


src="[Link]
<h3>Higher Secondary</h3>
s/thumbnails/032/176/191/small/business-
avatar-profile-black-icon-man-of-user-symbol- <p>Glory [Link] School</p>
in-trendy-flat-style-isolated-on-male-profile- </div>
people-diverse-face-for-social-network-or-web-
[Link]" alt="Profile"> </div>

</div> </section>

</div> <section id="skills">

</section> <h2 class="heading">

<section id="about"> Skills

<h2 class="heading">About Me</h2> </h2>

<div class="card"> <div class="skill-box">

<p> <span>HTML</span>

I am Kaviya, a passionate Full Stack Developer <span>CSS</span>


with strong <span>JavaScript</span>
knowledge in HTML, CSS, JavaScript, Python, <span>Python</span>
[Link] and SQL. <span>Java</span>
I enjoy designing clean and modern websites <span>SQL</span>
with responsive layouts and beautiful UI. <span>[Link]</span>
</p> <span>Django</span>
</div> </div>
</section> </section>
<section id="qualification"> <section id="internship">
<h2 class="heading"> <h2 class="heading">
Qualification Internship </h2>
</h2> <div class="cards">
<div class="cards"> <div class="box">
<div class="box"> <h3>Full Stack Development</h3>
<h3>[Link] Information Technology</h3> <p>Completed Fulle Stack development
<p>Ramco institute of technology</p> Internship successfully.</p>

</div> </div>
KAVIYA K
953624205021

<div class="box"> </section>


<h3>Web Development Internship</h3> <section id="contact">
<p>Worked on responsive web <h2 class="heading">Contact Me</h2>
applications.</p>
<div class="contact-container">
</div>
<form class="contact-form">
</section>
<input type="text" placeholder="Your Name"
<section id="projects"> required>
<h2 class="heading"> <input type="email" placeholder="Your Email"
required>
Projects
<input type="tel" placeholder="Your Phone
</h2>
Number" required>
<div class="cards">
<input type="text" placeholder="Subject"
<div class="box"> required>
<h3>Portfolio Website</h3> <textarea rows="6" placeholder="Your
<p>Responsive personal portfolio.</p> Message" required></textarea>

<button> <button type="submit" class="btn">

</button> Send Message

</div> </button>

<div class="box"> </form>

<h3>Student Internship System</h3> </div>

<p>Django Project</p> </section>

<button> <footer>

</button> <p>

</div> © 2026 Kaviya | All Rights Reserved

<div class="box"> </p>

<h3>Smart Parking</h3> </footer>

<p>Artificial Intelligence & Machine Learning <script src="[Link]"></script>


Project</p> </body>
<button> </html>
</button> [Link]:
const { MongoClient } = require("mongodb");
</div>
// MongoDB connection URL
</div>
KAVIYA K
953624205021

const url = "mongodb://localhost:27017"; "name": "portfolio",


const client = new MongoClient(url); "lockfileVersion": 3,
async function insertData() { "requires": true,
try { "packages": { "": {
await [Link](); "dependencies": {
[Link]("MongoDB Connected"); "mongodb": "^7.5.0" } },
const db = [Link]("studentDB"); "node_modules/@mongodb-js/saslprep": {
const collection = [Link]("students"); "version": "1.4.12",
const student = { "resolved":
"[Link]
name: "Kaviya",
p/-/[Link]",
department: "IT",
"integrity": "sha512-
year: 2, QAfAMwNgnYxZ2C6D1HgeP7Gc4i/uvJRim4
city: "Madurai" 15PCIL9ptRxWMNbWeLBYb2/9R4pGKny/
s1FVu2JA2cxCUBUOggrA==",
};
"license": "MIT",
const result = await
[Link](student); "dependencies": {

[Link]("Data Inserted"); "sparse-bitfield": "^3.0.3" } },

[Link]([Link]); "node_modules/@types/webidl-conversions": {

} "version": "7.0.3",

catch(error){ "resolved":
"[Link]
[Link](error); conversions/-/[Link]",
} "integrity": "sha512-
finally{ CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05
Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+
await [Link](); 4UyPmFw/Ixgw/LAlA==",
} "license": "MIT" },
} "node_modules/@types/whatwg-url": {
insertData(); "version": "13.0.0",
"resolved":
"[Link]
[Link]:
url/-/[Link]",
{
KAVIYA K
953624205021

"integrity": "sha512- jGPDwKLruYsVzXVSK5fsGpoDXvsXJwBfBs


N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkY D7ebMRdawbDxC2814g==",
WMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/
"license": "Apache-2.0",
SaM2QQJCzMPDEXE058s+Q==",
"dependencies": {
"license": "MIT",
"@mongodb-js/saslprep": "^1.4.11",
"dependencies": {
"bson": "^7.2.0",
"@types/webidl-conversions": "*" } },
"mongodb-connection-string-url": "^7.0.1" },
"node_modules/bson": {
"engines": {
"version": "7.3.1",
"node": ">=20.19.0" },
"resolved":
"[Link] "peerDependencies": {
[Link]", "@aws-sdk/credential-providers": "^3.806.0",
"integrity": "@mongodb-js/zstd": "^7.0.0",
"sha512-h/C0qe6857pQhcSJHLfsR1uYGj98Ge
3wKAD3Ed9KqH3wcVh+BM4Jq4xISD7vs9O "gcp-metadata": "^7.0.1",
PuT07n+q3QQVjslJ286j6ag==", "kerberos": "^7.0.0",
"license": "Apache-2.0", "mongodb-client-encryption": "^7.2.0",
"engines": { "snappy": "^7.3.2",
"node": ">=20.19.0" } }, "socks": "^2.8.6" },
"node_modules/memory-pager": { "peerDependenciesMeta": {
"version": "1.5.0", "@aws-sdk/credential-providers": {
"resolved": "[Link] "optional": true },
pager/-/[Link]",
"@mongodb-js/zstd": {
"integrity":
"sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8w "optional": true },
htGPf1XExKLJBAczGMnSi3It14OiNCStjQjM "gcp-metadata": {
6NU1okjQGSxgEZN8eBYKg==",
"optional": true },
"license": "MIT" },
"kerberos": {
"node_modules/mongodb": {
"optional": true },
"version": "7.5.0",
"mongodb-client-encryption": {
"resolved":
"optional": true },
"[Link]
[Link]", "snappy": {
"integrity": "sha512- "optional": true },
5FnrEDLnvp6ycUOGLNLLU33BfCx2qmp2mJ
KAVIYA K
953624205021

"socks": { "resolved": "[Link]


bitfield/-/[Link]",
"optional": true } } },
"integrity": "sha512-
"node_modules/mongodb-connection-string-
kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcy
url": {
PMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1
"version": "7.0.2", YnfQCguEvHr7VsQ==",
"resolved": "license": "MIT",
"[Link]
"dependencies": {
connection-string-url/-/mongodb-connection-
[Link]", "memory-pager": "^1.0.2" } },
"integrity": "sha512- "node_modules/tr46": {
ZoS07RoFqpKYQwAk59qmrx8+jJHNHU30Uj
"version": "5.1.1",
lU96QktiGn1ltvDr+vCznLX5DiUBLEpMAHat
HNWV1nM/74ul66kA==", "resolved":
"[Link]
"license": "Apache-2.0",
"integrity": "sha512-
"dependencies": {
hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxm
"@types/whatwg-url": "^13.0.0", IRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCO
CGGWw3vI3GaSPw==",
"whatwg-url": "^14.1.0" },
"license": "MIT",
"engines": {
"dependencies": {
"node": ">=20.19.0" }},
"punycode": "^2.3.1" },
"node_modules/punycode": {
"engines": {
"version": "2.3.1",
"node": ">=18" }},
"resolved":
"[Link] "node_modules/webidl-conversions": {
-[Link]",
"version": "7.0.0",
"integrity": "sha512-
"resolved": "[Link]
vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtE
conversions/-/[Link]",
VHcH+wydcSpNE20AfSOduf6MkRFahL5FY7
X1oU7nKVZFtfq8Fg==", "integrity": "sha512-
VwddBukDzu71offAQR975unBIGqfKZpM+8Z
"license": "MIT",
X6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqx
"engines": { Pg/B87NGVZ/fu6g==",
"node": ">=6" } }, "license": "BSD-2-Clause",
"node_modules/sparse-bitfield": { "engines": {
"version": "3.0.3", "node": ">=12" } },
"node_modules/whatwg-url": {
KAVIYA K
953624205021

"version": "14.2.0", finally {


"resolved": "[Link] await [Link]();
url/-/[Link]",
}
"integrity": "sha512-
}
De72GdQZzNTUBBChsXueQUnPKDkg/5A5z
p7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj+ readData();
+ihpKwKyYewn/XNUbKw==", [Link]:
"license": "MIT", const sections =
[Link]("section");
"dependencies": {
const navLinks =
"tr46": "^5.1.0", [Link]("nav a");
"webidl-conversions": "^7.0.0" }, [Link]("scroll", () => {
"engines": { let current = "";
"node": ">=18" } } } } [Link](section => {
[Link]:{ const sectionTop = [Link] - 120;
"dependencies": {
if ([Link] >= sectionTop) {
"mongodb": "^7.5.0" } }
current = [Link]("id");
[Link]:
}
const { MongoClient } = require("mongodb");
});
const url = "mongodb://localhost:27017";
[Link](link => {
const client = new MongoClient(url);
[Link]("active");
async function readData() {
if ([Link]("href") === "#" + current) {
try {
[Link]("active");
await [Link]();
}
[Link]("MongoDB Connected");
});
const db = [Link]("portfolio");
});
const collection = [Link]("students");
[Link](link => {
const data = await [Link]().toArray();
[Link]("click", function(e){
[Link](data);
[Link]();
}
const
catch(error) {
target=[Link]([Link]
[Link](error); ("href"));
} [Link]({
KAVIYA K
953624205021

behavior:"smooth" count=0;
}); }
}); setTimeout(typing,300); }
}); [Link]="";
const text = [ typing();
"Full Stack Developer", const
revealElements=[Link](
"UI / UX Designer",
".card,.box,.skill-box span,.image-box"
"Python Developer",
);
"Web Designer" ];
function reveal(){
let count = 0;
[Link](item=>{
let index = 0;
const top=[Link]().top;
const title = [Link](".home-
content h2"); if(top<[Link]-80){
function typing(){ [Link]="1";
if(index < text[count].length){ [Link]="translateY(0)";
[Link] += text[count].charAt(index); } }); }
index++; [Link](item=>{
setTimeout(typing,120); [Link]="0";
} [Link]="translateY(60px)";
else{ [Link]=".7s";
setTimeout(erase,1500); } } });
function erase(){ [Link]("scroll",reveal);
if(index>0){ reveal();
[Link]=text[count].substring(0,index- const
1); header=[Link]("header");
index--; [Link]("scroll",()=>{
setTimeout(erase,60); if([Link]>50){
} [Link]="0 8px 25px
rgba(124,58,237,.25)"; }
else{
else{
count++;
if(count>=[Link]){
KAVIYA K
953624205021

[Link]="0 2px 20px top:0,


rgba(0,0,0,.08)";
behavior:"smooth"
}
}); };
});
const
const buttons=[Link](".btn,butto
topBtn=[Link]("button"); n");
[Link]="↑"; [Link](btn=>{
[Link](topBtn); [Link]("click",()=>{
[Link]="fixed"; [Link]="scale(.95)";
[Link]="25px"; setTimeout(()=>{
[Link]="25px"; [Link]="scale(1)";
[Link]="50px"; },150);
[Link]="50px"; });
[Link]="none"; });
[Link]="50%"; const image=[Link](".image-
box");
[Link]="#7c3aed";
[Link]("mouseenter",()=>{
[Link]="white";
[Link]="scale(1.05)
[Link]="22px";
rotate(3deg)";
[Link]="pointer";
});
[Link]="none";
[Link]("mouseleave",()=>{
[Link]="0 10px 20px
[Link]="scale(1) rotate(0deg)";
rgba(124,58,237,.3)";
});
[Link]="999";
const skills=[Link](".skill-
[Link]("scroll",()=>{
box span");
if([Link]>400){
[Link](skill=>{
[Link]="block"; }
[Link]("mouseenter",()=>{
else{
[Link]="0 0 20px #7c3aed";
[Link]="none";
});
} });
[Link]("mouseleave",()=>{
[Link]=()=>{
[Link]="0 10px 25px
[Link]({ rgba(124,58,237,.25)";
KAVIYA K
953624205021

}); }
nav{
}); display:flex;
[Link]("Welcome to Kaviya Portfolio"); gap:35px;
}
[Link]: nav a{
@import url('[Link] text-decoration:none;
family=Poppins:wght@300;400;500;600;700;80 color:#333;
0&display=swap'); font-weight:500;
*{ transition:.4s;
margin:0; position:relative;
padding:0; }
box-sizing:border-box; nav a:hover{
scroll-behavior:smooth; color:var(--primary);
font-family:'Poppins',sans-serif; }
} nav a::after{
body{ content:"";
background:#f6f1ff; position:absolute;
color:#222; left:0;
overflow-x:hidden; bottom:-5px;
} width:0;
:root{ height:3px;
--primary:#7c3aed; border-radius:10px;
--secondary:#9d4edd; background:var(--primary);
--light:#ffffff; transition:.4s;
--dark:#222; }
--text:#555; nav a:hover::after{
--shadow:0 10px 25px rgba(124,58,237,.18); width:100%;
} }
header{ .home{
width:100%; width:100%;
height:80px; min-height:100vh;
position:fixed; display:flex;
top:0; justify-content:space-between;
left:0; align-items:center;
background:white; padding:140px 8% 60px;
display:flex; position:relative;
}
justify-content:space-between; home-content{
align-items:center; width:55%;
padding:0 8%; }
z-index:1000; .home-content h4{
box-shadow:0 2px 20px rgba(0,0,0,.08); font-size:28px
} color:#555;
.logo{ }
font-size:32px; .home-content h1{
font-weight:700; font-size:70px;
color:var(--primary); color:var(--primary);
letter-spacing:1px; margin:10px 0;
KAVIYA K
953624205021

} background:linear-
.home-content h2{ gradient(135deg,#7c3aed,#b5179e);
font-size:38px; padding:12px;
margin-bottom:20px; box-shadow:
color:#333; 0 0 40px rgba(124,58,237,.35);
} animation:float 4s ease-in-out infinite;
.home-content p{ }
color:#666; .image-box img{
line-height:30px; width:100%;
font-size:17px; height:100%;
width:90%; object-fit:cover;
} border-radius:50%;
.buttons{ border:6px solid white;
margin-top:40px; @keyframes float{
} 0%{
.btn{ transform:translateY(0);
display:inline-block; }
padding:14px 35px; 50%{
background:linear- transform:translateY(-15px);
gradient(45deg,#7c3aed,#9d4edd); }
color:white; 100%{
text-decoration:none; transform:translateY(0);
border-radius:50px; }
margin-right:20px; }.heading{
transition:.4s; text-align:center;
box-shadow:var(--shadow); font-size:42px;
} color:var(--primary);
.btn:hover{ margin-bottom:60px;
transform:translateY(-6px); }
} section{
.btn2{ padding:100px 8%;
background:white; }
color:var(--primary); .card{
border:2px solid var(--primary); background:white;
} padding:40px;
.btn2:hover{ border-radius:20px;
background:var(--primary); box-shadow:var(--shadow);
color:white; line-height:30px;
} color:#555;
.home-image{ }.cards{
width:45%; display:grid;
display:flex; grid-template-columns:repeat(auto-
justify-content:flex-end; fit,minmax(280px,1fr));
align-items:flex-start; gap:30px;
} margin-top:40px;
.image-box{ }
width:32px; .box{
height:320px; background:#fff;
border-radius:50%; padding:35px;
KAVIYA K
953624205021

border-radius:20px; color:white;
text-align:center; cursor:pointer;
box-shadow:0 12px 30px rgba(0,0,0,.08); transition:.4s;
transition:.4s; font-size:15px;
border:2px solid transparent; }
} .box button:hover{
.box:hover{ background:#5b21b6;
transform:translateY(-10px); transform:translateY(-4px)
border-color:#7c3aed; #contact .box{
box-shadow:0 20px 40px padding:40px 20px;
rgba(124,58,237,.25); }
} #contact i{
.box h3{ font-size:45px;
color:#7c3aed; color:#7c3aed;
font-size:24px; margin-bottom:20px;
margin-bottom:15px; }
} #contact p{
.box p{ word-break:break-word;
color:#666; color:#555;
line-height:28px; }
} footer{
.skill-box{ background:#7c3aed;
display:flex; color:white;
flex-wrap:wrap; text-align:center;
justify-content:center; padding:30px;
gap:20px; margin-top:80px;
margin-top:40px; }
} footer p{
.skill-box span{ letter-spacing:1px;
padding:14px 30px; }
border-radius:50px; .box{
background:linear- opacity:0;
gradient(135deg,#7c3aed,#9d4edd); transform:translateY(60px);
color:white; animation:showUp .8s forwards;
font-weight:600; }
transition:.4s; .box:nth-child(2){
cursor:pointer; animation-delay:.2s;
box-shadow:0 10px 25px }
rgba(124,58,237,.25); .box:nth-child(3)
} animation-delay:.4s;
.skill-box span:hover{ }
transform:scale(1.1); .box:nth-child(4){
} animation-delay:.6s;
.box button{ }
margin-top:20px; @keyframes showUp{
padding:12px 28px; to{
border:none; opacity:1;
border-radius:40px; transform:translateY(0);
background:#7c3aed; }
KAVIYA K
953624205021

} }.image-box:hover{
::-webkit-scrollbar{ transform:scale(1.05);
width:10px; transition:.5s;
} }
::-webkit-scrollbar-thumb{ @media(max-width:991px){
background:#7c3aed; header{
border-radius:20px; padding:20px 5%;
::-webkit-scrollbar-track{ }
background:#ece7ff; .home{
flex-direction:column-reverse;
.home::before{ text-align:center;
content:"" padding-top:140px;
position:absolute; }
width:350px; .home-content{
height:350px; width:100%
background:#b794f4; }
border-radius:50%; .home-content p{
right:-120px; width:100%;
top:-120px; }
opacity:.18; .home-image{
z-index:-1; width:100%;
} justify-content:center;
.home::after{ margin-bottom:60px
content:""; }
position:absolute; .image-box{
width:250px; width:260px;
height:250px; height:260px;
background:#9d4edd; }
border-radius:50%; nav{
left:-80px; gap:20px;
bottom:-80px; flex-wrap:wrap;
opacity:.12; justify-content:center;
z-index:-1; }
} @media(max-width:768px){
.heading{ .logo{
position:relative; font-size:28px;
display:inline-block; }
left:50%; .home-content h1{
transform:translateX(-50%); font-size:50px;
} }
.heading::after{ .home-content h2{
content:""; font-size:28px;
position:absolute; }
width:60%; .heading{
height:4px; font-size:34px;
background:#7c3aed; }
left:20%; .btn{
bottom:-12px; display:block;
border-radius:20px; margin:15px auto;
KAVIYA K
953624205021

width:220px; resize:none;
} }
} .contact-form button{
@media(max-width:500px){ width:100%;
.image-box{ }
width:220px; const contactForm =
height:220px; [Link](".contact-form");
.home-content h1{ [Link]("submit",
font-size:40px; function(e){
} [Link]();
.home-content h2{ alert("Thank You! Your message has been
font-size:24px; sent successfully.");
} [Link]();
.home-content h4{ });
font-size:22px; [Link] :
} const EventEmitter = require('events');
.box{
paddng:25px; const event = new EventEmitter();
} [Link]("portfolio",()=>{
.contact-container{
display:flex; [Link]("Welcome to Kaviya Portfolio");
justify-content:center;
align-items:center; });
margin-top:40px; [Link]("portfolio");
}
.contact-form{ [Link]("welcome",()=>{
width:100%;
max-width:700px; [Link]("This message appears only once.");
background:#fff; });
padding:40px;
border-radius:20px; [Link]("welcome");
box-shadow:0 15px 35px
[Link]("welcome");
rgba(124,58,237,.2);
} [Link]("project",()=>{
.contact-form input,
.contact-form textarea{ [Link]("Project 1 Loaded");
width:100%;
});
padding:15px;
margin-bottom:20px; [Link]("project",()=>{
border:2px solid #ddd;
border-radius:10px; [Link]("Project 2 Loaded");
font-size:16px;
});
outline:none;
transition:.3s; [Link](
}
.contact-form input:focus, "Number of listeners :",
.contact-form textarea:focus{
[Link]("project")
border-color:#7c3aed;
.contact-form textarea{ );
KAVIYA K
953624205021

[Link]("project");
const timeout = setTimeout(()=>{ });
[Link]("Portfolio Loaded Successfully"); [Link]("skills");
},3000); setTimeout(()=>{
let count = 0; [Link]("Thank You for Visiting Portfolio");
const interval = setInterval(()=>{ },7000);
count++; [Link]:
const { MongoClient } = require("mongodb");
[Link]("Visitor Count :",count);
const url = "mongodb://[Link]:27017";
if(count==5){
const client = new MongoClient(url);
clearInterval(interval);
async function connectDB(){
[Link]("Interval Stopped");
try{
}
await [Link]();
},1000);
[Link]("✅ MongoDB Connected");
[Link]("contact",(name)=>{
const db = [Link]("portfolio");
[Link](name + " sent a message.");
return db;
});
}
[Link]("contact","Kaviya");
catch(error){
[Link]("skills",()=>{
[Link](error);
[Link]("HTML CSS JS");
}
});
}
[Link]("skills",()=>{
[Link] = connectDB;
[Link]("Python Django");
KAVIYA K
953624205021

OUTPUT:
KAVIYA K
953624205021
KAVIYA K
953624205021

You might also like