Skip to content

Commit ed8e7ab

Browse files
committed
Update exp/edu
1 parent 94e4824 commit ed8e7ab

27 files changed

+2080
-102
lines changed

package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"react-icons": "^5.2.1",
2727
"react-parallax-tilt": "^1.7.241",
2828
"react-router-dom": "^6.26.2",
29+
"react-simple-typewriter": "^5.0.1",
2930
"react-tooltip": "^5.28.0"
3031
},
3132
"devDependencies": {

src/App.css

Lines changed: 68 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ nav ul {
8888
display: flex;
8989
justify-content: space-between;
9090
width: 100%;
91-
padding: 0.4rem 1rem;
91+
padding: 0.6rem 1rem;
9292
font-weight: 600;
93-
font-size: large;
93+
font-size: larger;
9494
}
9595

9696
.home-link {
@@ -115,13 +115,15 @@ nav ul {
115115
color: white;
116116
}
117117

118+
119+
118120
.home-link:hover p:last-child {
119121
color: #75baf6;
120122
}
121123

122124
.hello-text{
123125
font-family: 'Mark Pro Heavy';
124-
font-size: 2rem;
126+
font-size: 4rem;
125127
/* color: #75baf6; */
126128
}
127129

@@ -171,6 +173,10 @@ nav ul {
171173
width: fit-content;
172174
}
173175

176+
.right-nav-li {
177+
font-weight: 400;
178+
}
179+
174180
.right-nav-li::after {
175181
content: "";
176182
position: absolute;
@@ -222,7 +228,7 @@ nav ul {
222228
transform: scale(1.3) rotate(360deg);
223229
}
224230
.about h1 {
225-
font-size: 3rem;
231+
font-size: 4rem;
226232
}
227233
.pronouns {
228234
font-size: 1.2rem;
@@ -285,13 +291,27 @@ nav ul {
285291
.social-links a:active {
286292
color: #76715f;
287293
}
294+
.exp-edu{
295+
display: flex;
296+
justify-content: space-evenly;
297+
/* margin-left: 2rem; */
298+
299+
300+
301+
288302

303+
304+
}
305+
/*
306+
.education{
307+
margin-left: 5rem;
308+
} */
289309
.project-head {
290310
display: flex;
291311
justify-content: center;
292312
margin-left: 7rem;
293-
font-size: 2.5rem;
294-
font-weight: 500;
313+
font-size: 3rem;
314+
font-weight: 600;
295315
position: relative;
296316
cursor: pointer;
297317
width: fit-content;
@@ -356,17 +376,55 @@ nav ul {
356376
.skills {
357377
margin: 3rem 0;
358378
}
379+
.head-titles
380+
{
381+
382+
font-size: 2.5rem;
383+
font-weight: 500;
384+
margin-left: 5rem;
385+
386+
position: relative;
387+
cursor: pointer;
388+
width: fit-content;
389+
}
390+
391+
.exp-titles
392+
{
393+
394+
font-size: 2rem;
395+
font-weight: 500;
396+
/* margin-left: 5rem; */
397+
398+
position: relative;
399+
cursor: pointer;
400+
width: fit-content;
401+
}
402+
359403

360404
.skills-head {
361-
font-size: 2.5rem;
405+
/* font-size: 2rem; */
362406
font-weight: 500;
363-
margin-left: 7rem;
407+
margin-left: 5rem;
364408

365409
position: relative;
366410
cursor: pointer;
367411
width: fit-content;
368412
}
369-
.skills-head::after {
413+
.head-titles::after {
414+
content: "";
415+
position: absolute;
416+
height: 3px;
417+
left: 0;
418+
bottom: 0;
419+
width: 0;
420+
background: #75baf6;
421+
transition: width 0.2s;
422+
}
423+
.head-titles:hover::after {
424+
width: 100%;
425+
}
426+
427+
.exp-titles::after {
370428
content: "";
371429
position: absolute;
372430
height: 3px;
@@ -376,7 +434,7 @@ nav ul {
376434
background: #75baf6;
377435
transition: width 0.2s;
378436
}
379-
.skills-head:hover::after {
437+
.exp-titles:hover::after {
380438
width: 100%;
381439
}
382440

src/App.jsx

Lines changed: 94 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState, useEffect } from "react";
22
import { FaHeart } from "react-icons/fa";
3-
import PinterestLayout from "./PinterestLayout.jsx";
3+
// import PinterestLayout from "./PinterestLayout.jsx";
44
import { Link } from "react-router-dom";
55
import "./App.css";
66
import AnimatedCursor from "react-animated-cursor";
@@ -9,13 +9,19 @@ import card1 from "./images/card1.png";
99
import { FaHashnode } from "react-icons/fa6";
1010
import { FaDiscord } from "react-icons/fa";
1111
import { MdOutlineFileDownload } from "react-icons/md";
12+
import { Typewriter } from 'react-simple-typewriter';
1213
import card2 from "./images/card2.png";
1314
import card3 from "./images/card3.png";
15+
import RVA from "./images/RVA.png";
1416
import Card from "./Card";
1517
import card4 from "./images/card4.png";
18+
import ExperienceCard from "./ExperienceCard.jsx";
1619
import { SiGmail } from "react-icons/si";
1720
import GitHubCalendar from "react-github-calendar";
21+
import vit from "./images/VIT-WHITE.png";
22+
import chaitanya from "./images/chaitanya.png";
1823
import ImageRotate from "./ImageRotate.jsx";
24+
import MilestoneLogo from "./images/Milestone.svg"
1925

2026
const App = () => {
2127
const [showNav, setShowNav] = useState(true);
@@ -65,7 +71,7 @@ const App = () => {
6571

6672
return (
6773
<>
68-
<AnimatedCursor
74+
{/* <AnimatedCursor
6975
innerSize={8}
7076
outerSize={35}
7177
innerScale={1}
@@ -78,7 +84,7 @@ const App = () => {
7884
outerStyle={{
7985
border: "3px solid var(--cursor-color-2)",
8086
}}
81-
/>
87+
/> */}
8288
<div className="main-container">
8389
<nav className={`nav ${showNav ? "visible" : "hidden"}`}>
8490
<ul>
@@ -89,22 +95,25 @@ const App = () => {
8995
<p className="link-orange">
9096
<FaHeart />
9197
</p>
92-
<p>Bhavitha</p>
98+
<p>bhavitha.</p>
9399
</a>
94100
</li>
95101
</div>
96102
<div className="right-nav">
97103
<li className="right-nav-li">
98-
<a href="#Projects">Projects</a>
104+
<a href="#Projects">projects</a>
99105
</li>
100106
<li className="right-nav-li">
101-
<a href="#skills">Skills</a>
107+
<a href="#skills">skills</a>
102108
</li>
103-
<li className="cv">
109+
<li className="right-nav-li">
110+
<a href="#experience">experience</a>
111+
</li>
112+
{/* <li className="cv">
104113
<a href="">
105-
<MdOutlineFileDownload />
114+
106115
</a>
107-
</li>
116+
</li> */}
108117
</div>
109118
</div>
110119
</ul>
@@ -116,13 +125,24 @@ const App = () => {
116125
<div className="flex justify-center items-end space-x-2">
117126
<h1 className="hello-text">
118127
Hello, I'm{" "}
119-
<strong className="link-orange title-bha">Bhavitha </strong> 👋
128+
<strong className="link-orange title-bha">
129+
<Typewriter
130+
words={['Bhavitha', 'భవిత', 'भविता',]}
131+
loop={true}
132+
cursor
133+
cursorStyle="|"
134+
typeSpeed={100}
135+
deleteSpeed={100}
136+
delaySpeed={500}
137+
/>
138+
</strong>{" "}
139+
👋
120140
</h1>
121141
</div>
122-
<p className="text-lg justify-center items-end text-gray-400 mt-4 space-x-2 py-8">
123-
I'm a Pre-final year Computer Science student <br /> from
124-
India who likes building random stuff. I am <br />
125-
always improving & curious to learn different things.
142+
<p className="text-xxl-lg justify-center items-end text-gray-400 mt-4 space-x-2 py-8">
143+
I'm a Computer Science and I like building things, learning<br />
144+
new tech stacks, and hanging around online communities. <br />
145+
Welcome to my little 🤏 corner on the internet.
126146
</p>
127147
<div className="social-links">
128148
<a href="https://github.com/nightcoder26">
@@ -146,6 +166,7 @@ const App = () => {
146166
<ImageRotate />
147167
</div>
148168
</div>
169+
149170
<div className="projects" id="Projects">
150171
<h2 className="project-head head-titles">Projects</h2>
151172
<div className="project-cards">
@@ -160,7 +181,8 @@ const App = () => {
160181
"MongoDB",
161182
"Express",
162183
]}
163-
link1={""}
184+
link1={"https://github.com/nightcoder26/Fin-Z"}
185+
link2={""}
164186
/>
165187
<Card
166188
image={card3}
@@ -172,6 +194,8 @@ const App = () => {
172194
"Firebase",
173195
"Node.js",
174196
]}
197+
link1={"https://github.com/nightcoder26/MEDICINE_DISPENSER"}
198+
link2={"https://medicine-dispenser.vercel.app/"}
175199
/>
176200
<Card
177201
image={card2}
@@ -184,6 +208,8 @@ const App = () => {
184208
"Express",
185209
"MongoDB",
186210
]}
211+
link1={"https://github.com/nightcoder26/Drive2Destiny"}
212+
link2={"https://nightcoder26.github.io/Drive2Destiny/"}
187213
/>
188214
<Card
189215
image={card4}
@@ -196,6 +222,8 @@ const App = () => {
196222
"Express",
197223
"MongoDB",
198224
]}
225+
link1={"https://github.com/nightcoder26/better_care"}
226+
link2={"https://better-care-tau.vercel.app/"}
199227
/>
200228
</div>
201229
<div className="button-container">
@@ -244,6 +272,57 @@ const App = () => {
244272
</div>
245273
</div>
246274
</div>
275+
<div className="exp-edu" id="experience">
276+
<div className="education">
277+
<h2 className=" exp-titles">Experience</h2>
278+
<div>
279+
<div >
280+
<ExperienceCard
281+
company={"RVA"}
282+
role={"Web Developer"}
283+
startDate={"AUG, 2024"}
284+
endDate={"OCT, 2024"}
285+
// description={"Worked as a Web Developer for a freelance client. Collaborated with a client to enhance a React-based CRM & internal tools by resolving UI bugs and improving usability Refactored a single-component front-end into 20+ modular, reusable React components to improve maintainability Implemented validation logic across 5 user flows to ensure complete user inputs across multiple user interfaces"}
286+
description={"Refactored single component front-end and enhance a React-based CRM & internal tools by resolving UI bugs and improving validation logic"}
287+
logo={RVA}
288+
/>
289+
<ExperienceCard
290+
company="Milestone Club - VIT-AP"
291+
role="Club Manager"
292+
startDate="FEB, 2023"
293+
endDate="SEP, 2024"
294+
description="As Manager, I led multiple teams to develop projects, conducted weekly code reviews, interviews for recruitment and teaching sessions"
295+
logo={MilestoneLogo}
296+
/>
297+
</div>
298+
</div>
299+
</div>
300+
<div>
301+
<h2 className="exp-titles ">Education</h2>
302+
<div>
303+
<div >
304+
<ExperienceCard
305+
company={"Vellore Institute of Technology - AP"}
306+
role={"B.Tech, Computer Science Engineering with Business Systems"}
307+
startDate={"OCT, 2022"}
308+
endDate={"PRESENT"}
309+
// description={"Worked as a Web Developer for a freelance client. Collaborated with a client to enhance a React-based CRM & internal tools by resolving UI bugs and improving usability Refactored a single-component front-end into 20+ modular, reusable React components to improve maintainability Implemented validation logic across 5 user flows to ensure complete user inputs across multiple user interfaces"}
310+
description={`CGPA: 9.04/10\n Coursework: DSA, DBMS, OS, CN, Financial Management, Operations Research, Business Strategy`}
311+
logo={vit}
312+
/>
313+
<ExperienceCard
314+
company="Sri Chaitanya Junior College"
315+
role="Intermediate, MPC"
316+
startDate="MAY, 2020"
317+
endDate="MARCH, 2022"
318+
description={`Grade: 975/1000\nSubjects: Mathematics, Physics, Chemistry`}
319+
logo={chaitanya}
320+
/>
321+
</div>
322+
</div>
323+
</div>
324+
325+
</div>
247326
<div className="timeline"></div>
248327
<div className="github-graph">
249328
<h1 className="mb-8 pt-8 text-center head-titles">Recent Activity</h1>

0 commit comments

Comments
 (0)