:(
72 |73 |
74 | A 404 error occured! Page not found, check the URL and try again. 75 |
76 |77 |
├── CNAME
├── .vscode
└── settings.json
├── GS.jpeg
├── js.png
├── ai-900.png
├── az-900.png
├── dp-900.png
├── pic2.jpg
├── picture1.jpg
├── Gaurav MLSS.png
├── dev-in-dec.png
├── netflix-clone.png
├── scoot-project.png
├── Microsoft SC-900.png
├── github-workshop.png
├── mycaptain-python.png
├── amazon-prime-clone.png
├── github-user-search.png
├── Country API project.png
├── Gaurav Sarage Resume.pdf
├── payment-gateway-integration.png
├── README.md
├── 404-error.js
├── events-section.html
├── 404.html
├── main.js
├── swiper-bundle.min.css
├── style.css
└── index.html
/CNAME:
--------------------------------------------------------------------------------
1 | gauravsarage.club
2 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "liveServer.settings.port": 5501
3 | }
--------------------------------------------------------------------------------
/GS.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/GS.jpeg
--------------------------------------------------------------------------------
/js.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/js.png
--------------------------------------------------------------------------------
/ai-900.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/ai-900.png
--------------------------------------------------------------------------------
/az-900.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/az-900.png
--------------------------------------------------------------------------------
/dp-900.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/dp-900.png
--------------------------------------------------------------------------------
/pic2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/pic2.jpg
--------------------------------------------------------------------------------
/picture1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/picture1.jpg
--------------------------------------------------------------------------------
/Gaurav MLSS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/Gaurav MLSS.png
--------------------------------------------------------------------------------
/dev-in-dec.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/dev-in-dec.png
--------------------------------------------------------------------------------
/netflix-clone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/netflix-clone.png
--------------------------------------------------------------------------------
/scoot-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/scoot-project.png
--------------------------------------------------------------------------------
/Microsoft SC-900.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/Microsoft SC-900.png
--------------------------------------------------------------------------------
/github-workshop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/github-workshop.png
--------------------------------------------------------------------------------
/mycaptain-python.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/mycaptain-python.png
--------------------------------------------------------------------------------
/amazon-prime-clone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/amazon-prime-clone.png
--------------------------------------------------------------------------------
/github-user-search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/github-user-search.png
--------------------------------------------------------------------------------
/Country API project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/Country API project.png
--------------------------------------------------------------------------------
/Gaurav Sarage Resume.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/Gaurav Sarage Resume.pdf
--------------------------------------------------------------------------------
/payment-gateway-integration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gaurav-sarage/personal-portfolio/HEAD/payment-gateway-integration.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Personal Portfolio
2 | My first developer portfolio
3 |
4 | Tech stack used:
5 |
6 | => HTML
7 |
8 | => CSS
9 |
10 | => JavaScript
11 |
--------------------------------------------------------------------------------
/404-error.js:
--------------------------------------------------------------------------------
1 | // NAVIGATION PANEL
2 | let navMenu = document.getElementById("nav-menu"),
3 | navToggle = document.getElementById("nav-toggle"),
4 | navClose = document.getElementById("nav-close");
5 |
6 | // MENU SHOW
7 | if (navToggle) {
8 | navToggle.addEventListener("click", () => {
9 | navMenu.classList.add("show-menu");
10 | });
11 | }
12 |
13 | // MENU HIDDEN
14 | if (navClose) {
15 | navClose.addEventListener("click", () => {
16 | navMenu.classList.remove("show-menu");
17 | });
18 | }
19 |
20 | // REMOVE MENU MOBILE
21 | const navLink = document.querySelectorAll(".nav_link");
22 |
23 | function linkAction() {
24 | navMenu = document.getElementById("nav-menu");
25 | navMenu.classList.remove("show-menu");
26 | }
27 | navLink.forEach((n) => n.addEventListener("click", linkAction));
28 |
29 | // HEADER SHADOW
30 | function scrollHeader() {
31 | const nav = document.getElementById("header");
32 | if (this.scrollY >= 80) nav.classList.add("scroll-header");
33 | else nav.classList.remove("scroll-header");
34 | }
35 | window.addEventListener("scroll", scrollHeader);
36 |
37 | // DARK/LIGHT THEME
38 | const themeButton = document.getElementById("theme-button");
39 | const darkTheme = "dark-theme";
40 | const iconTheme = "uil-sun";
41 |
42 | // Previously selected topic (if user selected)
43 | const selectedTheme = localStorage.getItem("selected-theme");
44 | const selectedIcon = localStorage.getItem("selected-icon");
45 |
46 | // obtain the current theme
47 | const getCurrentTheme = () =>
48 | document.body.classList.contains(darkTheme) ? "dark" : "light";
49 | const getCurrentIcon = () =>
50 | themeButton.classList.contains(iconTheme) ? "uil-moon" : "uil-sun";
51 |
52 | if (selectedTheme) {
53 | document.body.classList[selectedTheme === "dark" ? "add" : "remove"](
54 | darkTheme
55 | );
56 | themeButton.classList[selectedIcon === "uil-moon" ? "add" : "remove"](
57 | iconTheme
58 | );
59 | }
60 |
61 | // Activate/Deactivate the theme manually with the button
62 | themeButton.addEventListener("click", () => {
63 | // Add or remove the dark icon/theme
64 | document.body.classList.toggle(darkTheme);
65 | themeButton.classList.toggle(iconTheme);
66 | // We save the theme and the current icon that the user chose
67 | localStorage.setItem("selected-theme", getCurrentTheme());
68 | localStorage.setItem("selected-icon", getCurrentIcon());
69 | });
--------------------------------------------------------------------------------
/events-section.html:
--------------------------------------------------------------------------------
1 |
2 | Events and Competitions
4 | Organised Events and Competitions
5 |
6 |
149 | A tech enthusiast and self learner, who believes in the power of community. 150 |
151 | 152 | Explore 153 | 154 | 155 |
174 | 176 | Hello. I'm Gaurav, a 20-year-old CS undergrad pursuing B.E in Computer Science. I'm an aspiring Full-stack developer, an open-source enthusiast & I love exploring and building projects 👨💻 using various technologies. I write content based on tech and motivate students through my posts. 177 |
178 | 183 |