diff --git a/public_html/assn1.css b/public_html/assn1.css deleted file mode 100644 index a29ed1d..0000000 --- a/public_html/assn1.css +++ /dev/null @@ -1,495 +0,0 @@ -body -{ - font-family:Georgia, 'Times New Roman', Times, serif; - margin: 0; - font-size: 25px; - padding: 0; - background-color: #f0f0f0; - color: #333; - transition: background-color 0.5s; - cursor: url('Eye1.png') 5 5, auto; -} - - -header -{ - text-align: center; - padding: 20px; - background-color: #333; - color: white; -} - - - #header-text span:hover - { - color: #ff6600; - transition: color 0.3s; - } - - header img:hover - { - animation: pulsate 1s infinite; - transform: scale(1.1); - transition: transform 0.3s; - } - - button:hover - { - animation: pulsate 1s infinite; - } - - @keyframes pulsate - { - 0% - { - transform: scale(1); - } - - 50% - { - transform: scale(1.1); - } - - 100% - { - transform: scale(1); - } - } - - #dynamic-role - { - display: inline-block; - animation: dance 2s infinite; - color: #e74c3c; - } - - @keyframes dance - { - 0%, 100% - { - transform: translateY(0); - } - - 50% - { - transform: translateY(-10px); - } - } - - - nav ul li a:hover - { - color: #ff6600; - transition: color 0.3s; - } - -header img -{ - border-radius: 50%; - max-width: 100%; - height: auto; - border: 4px solid white; -} - -#about -{ - background-color: lightpink; - color: black; - transition: background-color 0.3s; -} - -#about:hover -{ - background-color: darksalmon; -} - - -#profile -{ - background-color: mediumturquoise; - transition: background-color 0.3s; - color:white; - border-image:space; - /* margin-left: 50%; */ -} - -#profile:hover -{ - background-color: darkcyan; -} - -.vector -{ - color: RED; -} - - -#education -{ - background-color: #3498db; - color: #ffffff; - transition: background-color 0.3s; -} - -#education:hover -{ - background-color: #2980b9; -} - -#education table -{ - width: 100%; - border-collapse: collapse; - margin-top: 20px; -} - -#education th, #education td -{ - padding: 12px; - border: 1px solid #ddd; - text-align: left; -} - - -#achievements -{ - background-color: #e74c3c; - color: #ffffff; - transition: background-color 0.3s; -} - -#achievements:hover -{ - background-color: #c0392b; -} - -#achievements table -{ - width: 100%; - border-collapse: collapse; - margin-top: 20px; -} - -#achievements th, #achievements td -{ - padding: 12px; - border: 1px solid black; - text-align: left; -} - -#achievements td:nth-child(odd) -{ - background-color: #e74c3c; -} - -#achievements tr:hover -{ - background-color: black; -} - -#achievements td:nth-child(odd) -{ - background-color: #e74c3c; -} - - -.dark-mode #achievements th -{ - background-color: #e74c3c ; - color: white; -} - -.dark-mode #achievements td:nth-child(odd) -{ - background-color: #e74c3c; -} - -.light-mode #achievements th -{ - background-color: #f2f2f2; - color: black; -} - -.light-mode #achievements td:nth-child(odd) -{ - background-color: #f9f9f9; -} - - -#skills -{ - background-color: #2ecc71; - color: #ffffff; - transition: background-color 0.3s; -} - -#skills:hover -{ - background-color: #27ae60; -} - -#blog -{ - background-color: #9b59b6; - color: #ffffff; - transition: background-color 0.3s; - background-size: cover; -} - -#blog:hover -{ - background-color: #8e44ad; -} - -.dark-mode #blog -{ - background-color: magenta; - color: white; -} - -.dark-mode #blog:nth-child(odd) -{ - background-color: orangered; -} - - - -@media only screen and (max-width: 600px) -{ - nav ul - { - flex-direction: column; - } - - nav ul li - { - margin: 0; - } - - #socials - { - flex-direction: column; - } -} - -#skills table -{ - width: 100%; - border-collapse: collapse; - margin-top: 20px; -} - -#skills th, #skills td -{ - padding: 12px; - border: 1px solid black; - text-align: left; - background-color: #2ecc71; - color: black; -} - - -#skills td:nth-child(odd) -{ - background-color: #2ecc71; -} - -#skills tr:hover -{ - background-color: black; -} - -.dark-mode #skills th -{ - background-color: darkgreen; - color: white; -} - -.dark-mode #skills td -{ - background-color: darkgreen; - color: white; -} - -.dark-mode #skills td:nth-child(odd) -{ - background-color: darkgreen; -} - -.light-mode #skills th -{ - background-color: #f2f2f2; - color: black; -} - -.light-mode #skills td:nth-child(odd) -{ - background-color: #f9f9f9; -} - - -nav -{ - padding: 10px; - display: flex; - justify-content: space-between; - align-items: center; - color: blue; -} - -nav ul -{ - list-style: none; - display: flex; - color: blue; -} - -nav ul li -{ - margin-right: 20px; -} -nav.item -{ - color:blue; -} - - - -.dark-mode nav -{ - color: white; -} - -.light-mode nav -{ - color: black; -} - -section -{ - padding: 20px; -} - -footer -{ - background-color: white; - color: white; - padding: 10px; - text-align: center; - display: flex; - flex-direction: column; - align-items: center; -} -.light-mode -{ - background-color: #f0f0f0; - color: #333; -} - -.dark-mode -{ - /* background-color: #333; */ - background-color: rgba(128, 128, 128, 5.5); - color: white; -} - -.dark-mode footer -{ - background-color: #333; - color: white; -} - -.light-mode footer -{ - background-color: #f0f0f0; - color: #333; -} - -#socials -{ - display: flex; - margin-top: 10px; -} - -#socials a -{ - margin-right: 10px; -} - -.button -{ - display: inline-block; - padding: 10px 20px; - font-size: 16px; - text-align: center; - text-decoration: none; - cursor: pointer; - background-color: #4CAF50; - color: #fff; - border: none; - border-radius: 5px; - - /* cursor: pointer; */ -} - -/* .item a -{ - color:blue; - -} */ -.vector -{ - height:30px; - width:30%; - margin-right:15%; - float: right; - margin-top: -10%; - margin: 0; - background: #1e313f; - display: flex; - align-items: center; - justify-content: center; -} - -.link -{ - color:#ddd; -} - -.resume -{ - color:#c0392b; -} - -.Contact -{ - color:black; - background-color:white; - font-family: Verdana, Geneva, Tahoma, sans-serif; - font-size:small; - height: 200px; - margin-bottom:-30px; - } - - - - .Ending - { - color:black; - background-color: white; - font-family:'Times New Roman', Times, serif; - text-align:center; - height:60px; - } - - -/* .hippo -{ - background: transparent; - width: 240px; - height: 100px; - border: 0; - cursor: pointer; - padding: 0; -} - diff --git a/public_html/assn1.js b/public_html/assn1.js deleted file mode 100644 index 5103f6f..0000000 --- a/public_html/assn1.js +++ /dev/null @@ -1,158 +0,0 @@ -function toggleMode() -{ - let body = document.body; - let nav = document.querySelector('nav'); - - if (body.classList.contains('dark-mode')) - { - body.classList.remove('dark-mode'); - nav.setAttribute('data-mode', 'light'); - } - else - { - body.classList.add('dark-mode'); - nav.setAttribute('data-mode', 'dark'); - } -} - -function updateDynamicRole() -{ - const roles = ['an Enthusiast', 'a Coder', 'a Problem Solver', 'a Learner']; - const dynamicRoleElement = document.getElementById('dynamic-role'); - - let currentIndex = 0; - setInterval(() => { - dynamicRoleElement.textContent = roles[currentIndex]; - currentIndex = (currentIndex + 1) % roles.length; - }, 3000); -} - - -document.addEventListener('DOMContentLoaded', function () -{ - loadLikesAndComments('blog1'); - loadLikesAndComments('blog2'); - updateDynamicRole(); -}); - - - -// function likePost(blogId) -// { -// let likes = getLikes(blogId) + 1; -// setLikes(blogId, likes); -// updateLikesDisplay(blogId); -// } -function likePost(blogId) -{ - let likes = parseInt(localStorage.getItem(`${blogId}_likes`), 10) || 0; - likes++; - localStorage.setItem(`${blogId}_likes`, likes.toString()); - updateLikesDisplay(blogId); -} - -// function addComment(blogId) -// { -// let commentInput = document.getElementById(`commentInput-${blogId}`); -// let comment = commentInput.value.trim(); - -// if (comment !== '') -// { -// let comments = getComments(blogId); -// comments.push(comment); -// setComments(blogId, comments); -// updateCommentsDisplay(blogId); -// commentInput.value = ''; -// } -// } - -function addComment(blogId) -{ - let commentInput = document.getElementById(`commentInput-${blogId}`); - let comment = commentInput.value.trim(); - - if (comment !== '') - { - let comments = localStorage.getItem(`${blogId}_comments`) || ''; - comments += comment + '\n'; - localStorage.setItem(`${blogId}_comments`, comments); - updateCommentsDisplay(blogId); - commentInput.value = ''; - } - } - -function loadLikesAndComments(blogId) -{ - if (!localStorage.getItem(`${blogId}_likes`)) - { - localStorage.setItem(`${blogId}_likes`, '0'); - } - - if (!localStorage.getItem(`${blogId}_comments`)) - { - localStorage.setItem(`${blogId}_comments`, JSON.stringify([])); - } - - updateLikesDisplay(blogId); - updateCommentsDisplay(blogId); -} - -function getLikes(blogId) -{ - return parseInt(localStorage.getItem(`${blogId}_likes`), 10) || 0; -} - -function setLikes(blogId, likes) -{ - localStorage.setItem(`${blogId}_likes`, likes.toString()); -} - -function updateLikesDisplay(blogId) -{ - let likes = getLikes(blogId); - let likesDisplay = document.getElementById(`likes-${blogId}`); - likesDisplay.textContent = `${likes} Likes`; -} - -// function getComments(blogId) -// { -// let comments = localStorage.getItem(`${blogId}_comments`); -// return JSON.parse(comments) || []; -// } - -// function setComments(blogId, comments) -// { -// localStorage.setItem(`${blogId}_comments`, JSON.stringify(comments)); -// } - - -function getComments(blogId) -{ - let comments = localStorage.getItem(`${blogId}_comments`); - return comments ? comments.split(',') : []; -} - - function setComments(blogId, comments) - { - localStorage.setItem(`${blogId}_comments`, comments.join(',')); - } - - -function updateCommentsDisplay(blogId) -{ - let comments = localStorage.getItem(`${blogId}_comments`) || ''; - let commentList = document.getElementById(`commentList-${blogId}`); - commentList.innerHTML = ''; - - comments.split('\n').forEach(comment => { - let commentElement = document.createElement('div'); - commentElement.textContent = comment; - commentList.appendChild(commentElement); - }); - } - -document.addEventListener('DOMContentLoaded', function () -{ - updateDynamicRole(); -}); - diff --git a/public_html/blog.html b/public_html/blog.html deleted file mode 100644 index 1f5da4d..0000000 --- a/public_html/blog.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - Your Personal Website - - - -
- -

- -

Blog

-
-

Blog Post 1

-

Blog Post 1.

- - 0 Likes -
- - -
-
-
-
-

Blog Post 2

-

Blog Post 2.

- - 0 Likes -
- - -
-
-
-
- - - diff --git a/public_html/hippo.css b/public_html/hippo.css deleted file mode 100644 index 77d054a..0000000 --- a/public_html/hippo.css +++ /dev/null @@ -1,29 +0,0 @@ -html, -body { - height: 100%; -} - -body { - margin: 0; - background: #1e313f; - display: flex; - align-items: center; - justify-content: center; -} - -button { - background: transparent; - width: 240px; - border: 0; - cursor: pointer; - padding: 0; -} - -.ear-left-outer, .ear-right-outer {fill:#919191;} -.ear-left-inner, .ear-right-inner {fill:#6D6D6D;} -.eye-right-outer, .eye-left-outer, .nostril-right-outer, .nostril-left-outer, .body {fill:#AAAAAA;} -.eye-right-inner, .eye-left-inner {fill:#FFFFFF;} -.nostril-right-inner, .nostril-left-inner{fill:#8C8C8C;} -.freckle {fill:#7C7C7C;} -.tongue {fill:#FF4848;} -.tooth-left, .tooth-right {fill:#FFFFE1;} \ No newline at end of file diff --git a/public_html/hippo.html b/public_html/hippo.html deleted file mode 100644 index 8e04757..0000000 --- a/public_html/hippo.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - Hippo Button - - - - - - - - - \ No newline at end of file diff --git a/public_html/hippo.js b/public_html/hippo.js deleted file mode 100644 index 91aef44..0000000 --- a/public_html/hippo.js +++ /dev/null @@ -1,75 +0,0 @@ -const mouthSpeed = 0.3; -const easeType = Power2.easeOut; -const mouthOpen = gsap.timeline({ paused: true }); -mouthOpen.to('.mouth-back', {duration: mouthSpeed, ease: easeType, y: -70}, 0); -mouthOpen.to('.tongue', {duration: mouthSpeed * 1.5, ease: easeType, y: -70}, 0); -mouthOpen.to('.teeth', {duration: mouthSpeed, ease: easeType, y: -70, scaleY: 1.2}, 0); -mouthOpen.to('.body', {duration: mouthSpeed, ease: easeType, scaleY: 1.06, transformOrigin: 'center bottom'}, 0); -mouthOpen.to('.freckles', {duration: mouthSpeed, ease: easeType, y: -10}, 0); -mouthOpen.to('.ears', {duration: mouthSpeed, ease: easeType, y: 6}, 0); -mouthOpen.to('.eye-right', {duration: mouthSpeed, ease: easeType, x: -2}, 0); -mouthOpen.to('.eye-left', {duration: mouthSpeed, ease: easeType, x: 2}, 0); -mouthOpen.to('.eyes', {duration: mouthSpeed, ease: easeType, y: 2}, 0); -mouthOpen.to('.nostrils', {duration: mouthSpeed, ease: easeType, y: -6}, 0); - -// ------------ -// Mouse events -// ------------ - -const button = document.querySelector('button'); - -button.addEventListener('mouseenter', enterButton); -button.addEventListener('mouseleave', leaveButton); - -function enterButton() { mouthOpen.play(); } -function leaveButton() { mouthOpen.reverse(); } - -// ---------- -// Ear wiggle -// ---------- - -const earWiggle = gsap.timeline({ paused: true, repeat: 2 }); -earWiggle.set('.ear-right', { transformOrigin:"center center" }); -earWiggle.to('.ear-right', {duration: 0.1, rotation: 45}); -earWiggle.to('.ear-right', {duration: 0.1, rotation: 0}); - -window.setInterval(() => earWiggle.play(0), 2500); - -// ------------ -// Eye tracking -// ------------ - -const eyeRightPupil = document.querySelector('.eye-right-pupil'); -const eyeLeftPupil = document.querySelector('.eye-left-pupil'); -const eyeLeftInner = document.querySelector('.eye-left-inner'); -const innerEyeWidth = eyeLeftInner.getBoundingClientRect().width; -const innerEyeHeight = eyeLeftInner.getBoundingClientRect().height; -const pupilWidth = eyeLeftPupil.getBoundingClientRect().width; -const pupilHeight = eyeLeftPupil.getBoundingClientRect().height; -const xMovement = (innerEyeWidth - pupilWidth)/2; -const yMovement = (innerEyeHeight - pupilHeight)/2; - -window.addEventListener('mousemove', updateEyePosition); - -function updateEyePosition(e) { - const mousePercentX = e.clientX / document.body.clientWidth; - const mousePercentY = e.clientY / document.body.clientHeight; - const posX = (mousePercentX * 2 - 1) * xMovement; - const posY = (mousePercentY * 2 - 1) * yMovement; - - eyeLeftPupil.style.transform = `translate(${posX}px, ${posY}px)`; - eyeRightPupil.style.transform = `translate(${posX}px, ${posY}px)`; -} -const hippoButton = document.querySelector('.hippo-button'); - const hippoAnimation = document.querySelector('.hippo-animation'); - - hippoButton.addEventListener('mouseenter', showHippoAnimation); - hippoButton.addEventListener('mouseleave', hideHippoAnimation); - - function showHippoAnimation() { - hippoAnimation.style.display = 'block'; - } - - function hideHippoAnimation() { - hippoAnimation.style.display = 'none'; - } \ No newline at end of file diff --git a/public_html/img.png b/public_html/img.png deleted file mode 100644 index 5c792f9..0000000 Binary files a/public_html/img.png and /dev/null differ diff --git a/public_html/img1.png b/public_html/img1.png deleted file mode 100644 index f00efcf..0000000 Binary files a/public_html/img1.png and /dev/null differ diff --git a/public_html/img2.png b/public_html/img2.png deleted file mode 100644 index 1aa20ac..0000000 Binary files a/public_html/img2.png and /dev/null differ diff --git a/public_html/img3.png b/public_html/img3.png deleted file mode 100644 index 57c42a2..0000000 Binary files a/public_html/img3.png and /dev/null differ diff --git a/public_html/index.html b/public_html/index.html deleted file mode 100644 index 40dee62..0000000 --- a/public_html/index.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - - - - - - - - Your Personal Website - - - -
- - -
-
- I am - an Enthusiast -
- Your Photo -
- -
-

ABOUT YOURSELF

-

Hey, I am Tejasvini Ramaswamy. Born in Bangalore, lived in The UK for the first 3 years of my life, and my remaining life has been in Bangalore, until 2022. I am a Tamilian, fluent in English, and can speak and understand Hindi and Kannada (still improving on it). So the things I think I know about myself is, I am a fun loving person. I like to keep people around me happy. I have always been known for being very helpful and broad-minded. I am very ambitious, and wish to conquer all my dreams and aspirations, someday soon. Hmm, what else? My hobbies are playing with the rubix cube, solving puzzles, listening to music, playing chess, canvas paintings and have just started getting interest in competitive programming, Well but they are just hobbies, I am not a pro in any of it

-
- - -
-

THIS IS ME!

- no img -
- Click for a cool animation -
-
- -
-

EDUCATION

- - - - - - - - - - - - - - - - - - - - - -
LevelInstitutionLocation
Nursery to Class 10Sophia High School (ICSE)Bangalore
11th and 12thVidya Mandir Independent PU CollegeBangalore
BTECH+MS CNDIIIT HyderabadHyderabad
-
- -
-

ACHIEVEMENTS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AchievementDetails
Highest in SchoolICSE grade 10
District Level TopperPCMC, in grade 11
2nd PrizeIntra-school debate competition
Bronze MedalInternational English Olympiad by SOF
Zonal Medal of DistinctionInternational Math Olympiad by SOF
B.M Yeshwanth Memorial AwardFor Academic Year 2021-2022
- -

Apart from this, I have been a consistent topper till grade 12th, obtained many trophies and awards every academic year in my school. Another achievement I am personally proud of is I have self-studied for JEE Main and JEE Advanced for 2 years, secured a seat in IIT Hyderabad, and now in IIIT Hyderabad.

-
- -
-

SKILLS

- - - - - - - - - - - - - - - - - - - - - - - - - -
CategoryDetails
Coding LanguagesJava, C, C++, Python, HTML, CSS, learning Bash, JavaScript
Rubix Cube3x3, 2x2, 5x5, magic cube, megaminx, mastermorphix
DanceBharatnatyam (7 years of learning)
Carnatic MusicLearned for 7 years
Canvas PaintingEnthusiast
-
- - - - - - - - - - \ No newline at end of file diff --git a/public_html/resume.pdf b/public_html/resume.pdf deleted file mode 100644 index 977d11b..0000000 Binary files a/public_html/resume.pdf and /dev/null differ