-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit a6d01a4
Showing
17 changed files
with
879 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,294 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="UTF-8" /> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||
<title>My Portfolio</title> | ||
<link rel="stylesheet" href="style.css" /> | ||
<link rel="stylesheet" href="mediaqueries.css" /> | ||
</head> | ||
<body> | ||
<nav id="desktop-nav"> | ||
<div class="logo"><strong>Vibhor Puri</strong></div> | ||
<div> | ||
<ul class="nav-links"> | ||
<li><a href="#about">About</a></li> | ||
<li><a href="#experience">Experience</a></li> | ||
<li><a href="#projects">Projects</a></li> | ||
<li><a href="#contact">Contact</a></li> | ||
</ul> | ||
</div> | ||
</nav> | ||
<nav id="hamburger-nav"> | ||
<div class="logo">Vibhor Puri</div> | ||
<div class="hamburger-menu"> | ||
<div class="hamburger-icon" onclick="toggleMenu()"> | ||
<span></span> | ||
<span></span> | ||
<span></span> | ||
</div> | ||
<div class="menu-links"> | ||
<li><a href="#about" onclick="toggleMenu()">About</a></li> | ||
<li><a href="#experience" onclick="toggleMenu()">Experience</a></li> | ||
<li><a href="#projects" onclick="toggleMenu()">Projects</a></li> | ||
<li><a href="#contact" onclick="toggleMenu()">Contact</a></li> | ||
</div> | ||
</div> | ||
</nav> | ||
<section id="profile"> | ||
<div class="section__pic-container"> | ||
<img src="./assets/profile-pic.png" alt="Vibhor Puri profile picture" /> | ||
</div> | ||
<div class="section__text"> | ||
<p class="section__text__p1">Hello, I'm</p> | ||
<h1 class="title">Vibhor Puri</h1> | ||
<p class="section__text__p2">Computer Science Student</p> | ||
<div class="btn-container"> | ||
<button | ||
class="btn btn-color-2" | ||
onclick="window.open('./assets/resume-example.pdf')" | ||
> | ||
Download Resume | ||
</button> | ||
<button class="btn btn-color-1" onclick="location.href='./#contact'"> | ||
Contact Info | ||
</button> | ||
</div> | ||
<div id="socials-container"> | ||
<img | ||
src="./assets/linkedin.png" | ||
alt="My LinkedIn profile" | ||
class="icon" | ||
onclick="location.href='https://www.linkedin.com/in/vibhor-puri-7401a3275'" | ||
/> | ||
<img | ||
src="./assets/github.png" | ||
alt="My Github profile" | ||
class="icon" | ||
onclick="location.href='https://github.com/22BCI0034/Portfolio'" | ||
/> | ||
</div> | ||
</div> | ||
</section> | ||
<section id="about"> | ||
<p class="section__text__p1">Get To Know More</p> | ||
<h1 class="title">About Me</h1> | ||
<div class="section-container"> | ||
<div class="section__pic-container"> | ||
<img | ||
src="./assets/about-pic.png" | ||
alt="Profile picture" | ||
class="about-pic" | ||
/> | ||
</div> | ||
<div class="about-details-container"> | ||
<div class="about-containers"> | ||
<div class="details-container1"> | ||
<img | ||
src="./assets/experience.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<h3>Experience</h3> | ||
<p>Board Member of English Literary Association<br />Member of Association for Computing Machinery<br />Frontend Development</p> | ||
</div> | ||
<div class="details-container1"> | ||
<img | ||
src="./assets/education.png" | ||
alt="Education icon" | ||
class="icon" | ||
/> | ||
<h3>Education</h3> | ||
<p>B.tech. 2nd year Bachelors Degree | ||
</div> | ||
</div> | ||
<div class="text-container"> | ||
<p> | ||
12th Standard from Delhi Public School<br>Btech in Computer science with specialization in Information security from <strong>VIT Vellore</strong> | ||
</p> | ||
</div> | ||
</div> | ||
</div> | ||
<img | ||
src="./assets/arrow.png" | ||
alt="Arrow icon" | ||
class="icon arrow" | ||
onclick="location.href='./#experience'" | ||
/> | ||
</section> | ||
<section id="experience"> | ||
<p class="section__text__p1">Explore My</p> | ||
<h1 class="title">Experience</h1> | ||
<div class="experience-details-container"> | ||
<div class="about-containers"> | ||
<div class="details-container2"> | ||
<h2 class="experience-sub-title">Frontend Development</h2> | ||
<div class="article-container"> | ||
<article> | ||
<img | ||
src="./assets/checkmark.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<div> | ||
<h3>HTML</h3> | ||
<p>Experienced</p> | ||
</div> | ||
</article> | ||
<article> | ||
<img | ||
src="./assets/checkmark.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<div> | ||
<h3>CSS</h3> | ||
<p>Intermediate</p> | ||
</div> | ||
</article> | ||
<article> | ||
<img | ||
src="./assets/checkmark.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<div> | ||
<h3>Figma</h3> | ||
<p>Intermediate</p> | ||
</div> | ||
</article> | ||
<article> | ||
<img | ||
src="./assets/checkmark.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<div> | ||
<h3>JavaScript</h3> | ||
<p>Basic</p> | ||
</div> | ||
</article> | ||
<article> | ||
<img | ||
src="./assets/checkmark.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<div> | ||
<h3>TypeScript</h3> | ||
<p>Basic</p> | ||
</div> | ||
</article> | ||
</div> | ||
</div> | ||
<div class="details-container2"> | ||
<h2 class="experience-sub-title">Backend Development</h2> | ||
<div class="article-container"> | ||
<article> | ||
<img | ||
src="./assets/checkmark.png" | ||
alt="Experience icon" | ||
class="icon" | ||
/> | ||
<div> | ||
<h3>Git</h3> | ||
<p>Basic</p> | ||
</div> | ||
</article> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<img | ||
src="./assets/arrow.png" | ||
alt="Arrow icon" | ||
class="icon arrow" | ||
onclick="location.href='./#projects'" | ||
/> | ||
</section> | ||
<section id="projects"> | ||
<p class="section__text__p1">Browse My Recent</p> | ||
<h1 class="title">Projects</h1> | ||
<div class="experience-details-container"> | ||
<div class="about-containers"> | ||
<div class="details-container color-container"> | ||
<div class="article-container"> | ||
<img | ||
src="./assets/project-1.png" | ||
alt="Project 1" | ||
class="project-img" | ||
/> | ||
</div> | ||
<h2 class="numberofproject">Project One</h2> | ||
<p class="app-bios">MUSE<br>a social app</p> | ||
</div> | ||
<div class="details-container color-container"> | ||
<div class="article-container"> | ||
<img | ||
src="./assets/project-2.png" | ||
alt="Project 2" | ||
class="project-img" | ||
/> | ||
</div> | ||
<h2 class="numberofproject">Project Two</h2> | ||
<p class="app-bios">Kitchen Story<br>a recipe based delivery app</p> | ||
</div> | ||
<div class="details-container color-container"> | ||
<div class="article-container"> | ||
<img | ||
src="./assets/project-3.png" | ||
alt="Project 3" | ||
class="project-img" | ||
/> | ||
</div> | ||
<h2 class="numberofproject">Project Three</h2> | ||
<p class="app-bios">Binge Buddy<br>a Movie/Web-series review/watchlist app</p> | ||
</div> | ||
</div> | ||
</div> | ||
<img | ||
src="./assets/arrow.png" | ||
alt="Arrow icon" | ||
class="icon_arrow1" | ||
onclick="location.href='./#contact'" | ||
/> | ||
</section> | ||
<section id="contact"> | ||
<p class="section__text__p1">Get in Touch</p> | ||
<h1 class="title">Contact Me</h1> | ||
<div class="contact-info-upper-container"> | ||
<div class="contact-info-container"> | ||
<img | ||
src="./assets/email.png" | ||
alt="Email icon" | ||
class="icon contact-icon email-icon" | ||
/> | ||
<p><a href="mailto:[email protected]">[email protected]</a></p> | ||
</div> | ||
<div class="contact-info-container"> | ||
<img | ||
src="./assets/linkedin.png" | ||
alt="LinkedIn icon" | ||
class="icon contact-icon" | ||
/> | ||
<p><a href="https://www.linkedin.com/in/vibhor-puri-7401a3275">LinkedIn</a></p> | ||
</div> | ||
</div> | ||
</section> | ||
<footer> | ||
<nav> | ||
<div class="nav-links-container"> | ||
<ul class="nav-links"> | ||
<li><a href="#about">About</a></li> | ||
<li><a href="#experience">Experience</a></li> | ||
<li><a href="#projects">Projects</a></li> | ||
<li><a href="#contact">Contact</a></li> | ||
</ul> | ||
</div> | ||
</nav> | ||
<p>Copyright © 2024 Vibhor Puri. All Rights Reserved.</p> | ||
</footer> | ||
<script src="script.js"></script> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
@media screen and (max-width: 1400px) { | ||
#profile { | ||
height: 83vh; | ||
margin-bottom: 6rem; | ||
} | ||
.about-containers { | ||
flex-wrap: wrap; | ||
} | ||
#contact, | ||
#projects { | ||
height: fit-content; | ||
} | ||
} | ||
|
||
@media screen and (max-width: 1200px) { | ||
#desktop-nav { | ||
display: none; | ||
} | ||
#hamburger-nav { | ||
display: flex; | ||
} | ||
#experience, | ||
.experience-details-container { | ||
margin-top: 2rem; | ||
} | ||
#profile, | ||
.section-container { | ||
display: block; | ||
} | ||
.arrow { | ||
display: none; | ||
} | ||
section, | ||
.section-container { | ||
height: fit-content; | ||
} | ||
section { | ||
margin: 0 5%; | ||
} | ||
.section__pic-container { | ||
width: 275px; | ||
height: 275px; | ||
margin: 0 auto 2rem; | ||
} | ||
.about-containers { | ||
margin-top: 0; | ||
} | ||
} | ||
|
||
@media screen and (max-width: 600px) { | ||
#contact, | ||
footer { | ||
height: 40vh; | ||
} | ||
#profile { | ||
height: 83vh; | ||
margin-bottom: 0; | ||
} | ||
article { | ||
font-size: 1rem; | ||
} | ||
footer nav { | ||
height: fit-content; | ||
margin-bottom: 2rem; | ||
} | ||
.about-containers, | ||
.contact-info-upper-container, | ||
.btn-container { | ||
flex-wrap: wrap; | ||
} | ||
.contact-info-container { | ||
margin: 0; | ||
} | ||
.contact-info-container p, | ||
.nav-links li a { | ||
font-size: 1rem; | ||
} | ||
.experience-sub-title { | ||
font-size: 1.25rem; | ||
} | ||
.logo { | ||
font-size: 1.5rem; | ||
} | ||
.nav-links { | ||
flex-direction: column; | ||
gap: 0.5rem; | ||
text-align: center; | ||
} | ||
.section__pic-container { | ||
width: auto; | ||
height: 46vw; | ||
justify-content: center; | ||
} | ||
.section__text__p2 { | ||
font-size: 1.25rem; | ||
margin-left: 3rem; | ||
} | ||
.title { | ||
font-size: 2rem; | ||
} | ||
.text-container { | ||
text-align: justify; | ||
} | ||
} |
Oops, something went wrong.